:root{--bg:#0f1220;--card:#181c30;--fg:#e8eaf4;--muted:#a3a8c3;--acc:#ffc94a}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:24px 16px 64px}h1{color:var(--acc);font-size:1.7rem;margin:.2em 0}
h2{font-size:1.15rem;margin-top:1.8em;border-bottom:1px solid #2a3050;padding-bottom:.2em}
.card{background:var(--card);border-radius:12px;padding:16px 18px;margin:16px 0}.muted{color:var(--muted);font-size:.9rem}
a{color:var(--acc)}ol li,ul li{margin:.3em 0}nav{font-size:.9rem;margin-bottom:12px}
