:root,[data-theme]{--dk-head-h:var(--topbar-h);--dk-head-surface:var(--surface-high);--dk-head-rule:var(--outline-strong);--dk-head-pad-x:var(--sp-6);--dk-head-gap:var(--sp-4);--dk-btn-h:var(--control-h);--dk-main-surface:var(--surface-high);--dk-measure:1600px;--dk-inset:var(--sp-6) var(--sp-8) var(--sp-10);--dk-inset-narrow:var(--sp-5) var(--sp-5) var(--sp-8)}.dk{background:var(--dk-main-surface);flex-direction:column;flex:auto;min-height:0;display:flex}.dk-head{align-items:center;gap:var(--dk-head-gap);box-sizing:border-box;height:var(--dk-head-h);padding:0 var(--dk-head-pad-x);background:var(--dk-head-surface);border-bottom:1px solid var(--dk-head-rule);flex:none;display:flex}.dk-title{min-width:0;font:600 var(--fs-title) / 1.2 var(--ui);letter-spacing:-.02em;color:var(--ink);margin:0}.dk-head-sp{flex:auto}.dk-head .btn{height:var(--dk-btn-h)}.dk-main{flex:auto;min-height:0;overflow:auto}.dk-in{box-sizing:content-box;max-width:var(--dk-measure);padding:var(--dk-inset);margin:0 auto}@media (width<=900px){.dk-in{padding:var(--dk-inset-narrow)}}
