:root{font:16px/1.8 system-ui,sans-serif;color:#242b28;background:#f7f8f7;color-scheme:light dark}body{margin:0}main{max-width:700px;margin:48px auto;padding:0 24px 48px}a{color:#32634f}h1{font-size:30px;line-height:1.3;margin:32px 0 12px}h2{font-size:20px;line-height:1.5;margin:32px 0 10px}p{margin:0 0 16px}h1+p{color:#626b66;font-size:14px}@media(prefers-color-scheme:dark){:root{background:#171b19;color:#e1e6e3}a{color:#a7d3bb}h1+p{color:#a2b0a7}}
