body{margin:0;font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color:#1a1a1a;background:#fff}
main,footer{max-width:760px;margin:0 auto;padding:24px 16px}
h1{font-size:1.8rem;margin:.5em 0}h2{font-size:1.15rem;margin:1.6em 0 .4em}
a{color:#0b57d0}footer{border-top:1px solid #ddd;font-size:.9rem;color:#555}
@media (prefers-color-scheme:dark){body{background:#121212;color:#e6e6e6}a{color:#8ab4f8}footer{border-color:#333;color:#aaa}}
