:root{--bg:#050505;--fg:#f3ead2;--gold:#f1cf6e;--muted:#c9b98e}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(120% 80% at 50% 0%,#0f4f63,#020b0f 70%);background-color:#020b0f;color:var(--fg);font:19px/1.6 -apple-system,"Segoe UI",Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:32px 18px 64px}h1{font:900 32px/1.2 Cinzel,Georgia,serif;color:var(--gold);margin:8px 0 4px}h2{font:800 22px/1.3 Georgia,serif;color:var(--gold);margin:28px 0 6px}
a{color:var(--gold)}p,li{color:var(--fg)}.muted{color:var(--muted);font-size:16px}nav{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}
