:root{color-scheme:light dark}body{margin:0;font:16px/1.7 system-ui,sans-serif;background:#fafafa;color:#202020}main{max-width:700px;margin:60px auto;padding:0 24px}h1{font-size:40px;line-height:1.15}h2{margin-top:32px;font-size:21px}a{color:inherit;text-underline-offset:4px}.muted{color:#666}@media(prefers-color-scheme:dark){body{background:#080808;color:#eee}.muted{color:#aaa}}