:root { --fg:#0b1220; --muted:#5b697c; --bg:#ffffff; }
*{box-sizing:border-box} body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;color:var(--fg);background:var(--bg);line-height:1.6}
header,footer{padding:16px;text-align:center}
.container{max-width:820px;margin:24px auto;padding:0 16px}
.prose h1{font-size:2rem;margin:0 0 0.5rem}
.prose h2{font-size:1.25rem;margin-top:1.5rem}
.prose p, .prose li{color:var(--fg)}
a{color:#0b72ff;text-decoration:none} a:hover{text-decoration:underline}
footer a{margin:0 6px;color:#0b72ff}
