body{font-family:system-ui,-apple-system,sans-serif;max-width:720px;margin:0 auto;padding:32px 16px;line-height:1.6;color:#1d1d1f;background:#fff}
h1{font-size:1.6rem}h2{font-size:1.15rem;margin-top:1.8em}a{color:#0b57d0}footer{margin-top:3em;font-size:.9rem;color:#666}
@media (prefers-color-scheme:dark){body{background:#151515;color:#e8e8e8}a{color:#8ab4f8}footer{color:#999}}
