:root{color-scheme:light dark;font:17px/1.7 system-ui,sans-serif;background:#10161d;color:#e9eef4}body{max-width:880px;margin:auto;padding:36px 22px 80px}a{color:#8ac6ff;text-underline-offset:3px}header,footer{color:#a9b8c8}header{border-bottom:1px solid #344351;padding-bottom:16px}h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.25}h2{margin-top:2.4em}p{overflow-wrap:anywhere}.muted{color:#a9b8c8}.tag{display:inline-block;border:1px solid #344351;border-radius:5px;padding:1px 9px;margin:3px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.actions a{padding:8px 14px;border:1px solid #6685a4;border-radius:7px}article,li{margin-bottom:24px}ol{padding-left:1.5em}img{display:block;width:100%;height:auto;border-radius:12px;margin:24px 0}footer{margin-top:48px;border-top:1px solid #344351;padding-top:20px}@media(prefers-color-scheme:light){:root{background:#f8fafc;color:#172c40}a{color:#155eaa}.muted,header,footer{color:#536b82}}