:root{--bg:#071318;--card:#0e1d24;--ink:#eef1f2;--dim:#a9b6bb;--gold:#e8b45a}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 -apple-system,system-ui,Segoe UI,Roboto,sans-serif}
main{max-width:720px;margin:0 auto;padding:40px 20px 64px}h1{font-size:34px;margin:0 0 6px}h2{font-size:21px;margin:32px 0 8px;color:var(--gold)}
p,li{color:var(--dim)}a{color:var(--gold)}.card{background:var(--card);border-radius:18px;padding:20px 22px;margin:18px 0}
.small{font-size:14px;color:#7f8d92}nav a{margin-right:18px}
