body{margin:0;font:16px/1.5 system-ui,sans-serif;background:#f6f7f9;color:#1d2330}
main{max-width:36rem;margin:15vh auto;padding:0 1rem}h1{font-weight:600;margin:0 0 .5rem}
@media (prefers-color-scheme:dark){body{background:#14171c;color:#e6e8eb}}
