:root{--bg:#fff8ee;--ink:#2b2118;--muted:#6a5a48;--accent:#c9561d;--card:#ffffff;--line:#ecdcc4;--serif:Georgia, "Iowan Old Style", "Times New Roman", serif;--sans:"Avenir Next", Futura, "Trebuchet MS", sans-serif}@media(prefers-color-scheme:dark){:root{--bg:#1d1812;--ink:#f3e9da;--muted:#b9a88f;--accent:#f08a54;--card:#272017;--line:#3a3023}}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:var(--bg);color:var(--ink);font:1.2rem/1.7 var(--serif);padding:1.1rem}.card{max-width:34rem;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--accent);padding:2rem 2rem 2.2rem;text-align:center}.mark{display:grid;place-items:center;width:3.4rem;height:3.4rem;margin:0 auto 1rem;background:var(--accent);color:#fff;font:700 1.9rem var(--sans);border-radius:50%}h1{font-weight:400;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.2;margin:.2rem 0 1rem}p{margin:.7rem 0;color:var(--muted)}.soon{font:700 .85rem var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-top:1.4rem}