body{margin:0;background:#fff;color:#000;font:18px/1.6 -apple-system,system-ui,Helvetica,Arial,sans-serif}
main{max-width:40rem;margin:0 auto;padding:2rem 1.25rem 4rem}
h1{font-size:2rem;margin:0 0 .5rem}
h2{font-size:1.25rem;margin:2rem 0 .5rem}
a{color:#000}
nav{margin-top:3rem;padding-top:1rem;border-top:1px solid #000}
nav a{margin-right:1.25rem}
@media (prefers-color-scheme:dark){body{background:#000;color:#fff}a{color:#fff}nav{border-color:#fff}}
