:root{--bg:#0b1020;--fg:#eef1ff;--sub:#9aa6d6;--a:#ff4d6d;--b:#3ec5ff}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}
main{max-width:680px;margin:0 auto;padding:48px 16px}h1{font-size:2.2rem;margin:0 0 8px}h2{margin-top:2rem}
a{color:var(--b)}.dot{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:6px}
p,li{color:var(--fg)}small,footer{color:var(--sub)}footer{margin-top:48px;font-size:.9rem}
