body{font-family:system-ui,sans-serif;max-width:40rem;margin:3rem auto;padding:0 1rem;line-height:1.5;color:#222;background:#fff}
h2{margin-top:2rem}
a{color:#0645ad}
@media (prefers-color-scheme:dark){body{color:#eee;background:#111}a{color:#8ab4f8}}
