:root{--bg:#0b0d10;--surface:#14181d;--text:#e8eaed;--muted:#a3abb5;--accent:#f2c14e;--line:#262c33;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space:clamp(1rem, 4vw, 2rem)}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.5}body{flex-direction:column;min-height:100vh;margin:0;display:flex}.shell{width:100%;max-width:46rem;padding:calc(var(--space) * 2) var(--space);flex:1;margin:0 auto}.eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.875rem}h1{overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(1.75rem,6vw,2.75rem);line-height:1.15}.status{color:var(--muted);max-width:38rem;margin:0}.foot{border-top:1px solid var(--line);padding:1rem var(--space);color:var(--muted);flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem;display:flex}.foot a{color:var(--text)}.foot a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
