
/* Separate-site adjustments */
.site-header__inner{grid-template-columns:auto 1fr;}
.site-brand__text{display:block;min-width:0;}
.site-brand__text b{white-space:nowrap;}
.global-nav a{position:relative;padding-block:8px;}
.global-nav a[aria-current="page"]{color:var(--accent);font-weight:700;}
.global-nav a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;}
.site-status{padding:10px var(--gutter);text-align:center;border-bottom:1px solid var(--line);background:var(--surface-sub);font-size:.72rem;letter-spacing:.04em;}
.theme-support .site-status{color:var(--text);}
.site-footer{background:var(--surface);color:var(--text);}
.site-footer__links{grid-template-columns:repeat(2,1fr);}
.prelaunch-panel{padding:clamp(28px,4vw,48px);border:1px solid var(--line);background:var(--surface);}
.prelaunch-panel strong{display:block;margin-bottom:10px;font-size:var(--step-1);}
.status-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;margin-bottom:18px;border:1px solid currentColor;border-radius:999px;color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.08em;}
.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);}
.card-grid article{padding:clamp(28px,4vw,48px);background:var(--surface);}
.card-grid h3{margin-bottom:12px;font-size:var(--step-1);}
.card-grid p{color:var(--muted);}
.scope-box{padding:24px;border-left:3px solid var(--accent);background:var(--surface-sub);}
.scope-box h3{margin-bottom:8px;}
.form-shell[aria-disabled="true"] input,.form-shell[aria-disabled="true"] textarea,.form-shell[aria-disabled="true"] select{opacity:.62;pointer-events:none;}
.form-shell[aria-disabled="true"] input[type="checkbox"],.form-shell[aria-disabled="true"] input[type="radio"]{pointer-events:none;}
@media(max-width:980px){.global-nav{grid-template-columns:1fr;}.site-brand__text small{display:block;}}
@media(max-width:720px){.site-brand__text b{font-size:.72rem;}.site-brand__text small{display:none}.card-grid{grid-template-columns:1fr}.site-footer__links{grid-template-columns:1fr}.site-status{text-align:left;}}
