:root{--bg:#f3f2ef;--ink:#1d1f22;--muted:#5d6168;--accent:#c98a1b;--steel:#2a2d31}
@media (prefers-color-scheme:dark){:root{--bg:#16181b;--ink:#ecebe7;--muted:#a3a6ab;--accent:#e0a33a;--steel:#0f1113}}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
header{background:var(--steel);color:#ecebe7}header a{color:#ecebe7;text-decoration:none;font:800 1.4rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase}header a span{color:var(--accent)}
.wrap{max-width:760px;margin:0 auto;padding:16px max(16px,env(safe-area-inset-left,0px))}
main .wrap{padding-block:32px 64px}h1{font:700 2.2rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase}h2{font-size:1.15rem;margin-top:2em}p,li{color:var(--ink)}small{color:var(--muted)}a{color:inherit}
