:root{font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182236;background:#f8f9fb;color-scheme:light}
*{box-sizing:border-box}body{margin:0}main{max-width:760px;margin:auto;padding:40px 24px 64px}a{color:#2959cf;text-underline-offset:3px}a:focus-visible{outline:3px solid #2959cf;outline-offset:4px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;text-decoration:none;color:inherit}.brand img{width:28px;height:28px}h1{font-size:clamp(1.6rem,5vw,2.2rem);line-height:1.25;margin:32px 0 16px}h2{font-size:1.1rem;line-height:1.4;margin:30px 0 8px}p{margin:12px 0}li{margin:6px 0}ul{padding-left:24px}.muted{color:#566377;font-size:.9rem}nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;padding-top:20px;border-top:1px solid #dce2ec}.button{display:inline-block;padding:10px 18px;border-radius:9px;background:#315ce7;color:white;text-decoration:none;font-weight:600;margin-top:12px}code{overflow-wrap:anywhere;font-size:.9em}@media(max-width:420px){main{padding:24px 20px 40px}}
