:root{color-scheme:dark;--bg:#10100e;--ink:#eee8dc;--gold:#e7ab51;--muted:#aaa69b;--line:#37352e}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.page{max-width:1500px;margin:auto;padding:0 6vw}header{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-bottom:1px solid var(--line)}.wordmark{font-size:20px;font-weight:900;letter-spacing:2px;color:var(--ink);text-decoration:none}.wordmark span{display:block;margin-top:7px;font:10px monospace;letter-spacing:3px;color:var(--muted)}.status{font:11px monospace;letter-spacing:2px;color:var(--gold);display:flex;align-items:center;gap:10px}.status i{width:6px;height:6px;background:var(--gold);border-radius:50%}main{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;min-height:calc(100svh - 180px);padding:65px 0}.copy{position:relative;z-index:1}.eyebrow{font:11px monospace;letter-spacing:3px;color:var(--gold);margin:0 0 25px}h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(48px,5.4vw,82px);line-height:1.04;letter-spacing:-1px;font-weight:900;margin:0 0 28px}h1 span{color:var(--gold)}.intro{font-size:18px;line-height:1.65;max-width:440px;color:#d1cdc3}.note{font-size:14px;line-height:1.8;color:var(--muted);margin:24px 0 34px}.updates{max-width:460px;border-top:1px solid var(--line)}.updates>div{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.number{align-self:flex-start;padding-top:3px;color:var(--gold);font:11px monospace}.updates h2{font-size:14px;font-weight:600;margin:0 0 6px}.updates p{font-size:12px;color:var(--muted);margin:0}.pending{margin-left:auto;font:9px monospace;letter-spacing:1px;color:#bcb4a4;white-space:nowrap}figure{margin:0;text-align:center}figure img{width:100%;height:auto;display:block;max-width:620px;margin:auto}figcaption{font:10px monospace;letter-spacing:3px;color:#aaa08b;margin-top:14px}figcaption span{margin:0 16px;color:var(--gold)}footer{border-top:1px solid var(--line);padding:24px 0;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.footer-mark{font:10px monospace;letter-spacing:2px;color:var(--gold)}a:focus-visible{outline:2px solid var(--gold);outline-offset:8px}@media(min-width:1500px){.page{padding:0 90px}}@media(max-width:760px){.page{padding:0 24px}header{padding:24px 0}.wordmark{font-size:16px}.wordmark span{font-size:8px;letter-spacing:2px}.status{font-size:9px;letter-spacing:1px}main{grid-template-columns:1fr;padding:30px 0 42px;gap:30px}figure{grid-row:1}figure img{max-width:360px}figcaption{display:none}h1{font-size:clamp(43px,9vw,64px)}.eyebrow{font-size:10px;margin-bottom:18px}.intro{font-size:16px}.updates{max-width:none}footer{flex-wrap:wrap;font-size:10px}.footer-mark{width:100%;font-size:9px}}@media(prefers-reduced-motion:no-preference){.copy,figure{animation:arrive .6s ease-out}@keyframes arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
