body{font:17px/1.6 system-ui,sans-serif;max-width:40rem;margin:0 auto;padding:2rem 1rem;color:#222;background:#fdfcf9}
h1{font-size:2rem;margin-bottom:.2rem}a{color:#b5402a}nav{margin-top:3rem;font-size:.9rem;color:#666}nav a{margin-right:1rem}
@media(prefers-color-scheme:dark){body{background:#151413;color:#e8e6e1}a{color:#f08a6c}nav{color:#999}}
