:root{color-scheme:light dark;font-family:system-ui,sans-serif;background:#f2f5f9;color:#172238}body{margin:0;padding:24px}main{box-sizing:border-box;max-width:850px;margin:0 auto;padding:32px;background:#fff;border:1px solid #c6cfdf;border-radius:12px}h1{font-size:2rem;line-height:1.2}h2{font-size:1.3rem;margin-top:1.8em}p,li{line-height:1.65}li{margin:.5em 0}a{color:#1264ba}@media(prefers-color-scheme:dark){:root{background:#101827;color:#edf3ff}main{background:#182337;border-color:#53627c}a{color:#8bc2ff}}@media(max-width:500px){body{padding:12px}main{padding:20px}h1{font-size:1.65rem}}
