 :root{color-scheme:dark light;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#edf0ff;background:#111525}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:880px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #35405f}a{color:#bfc5ff;text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #bfc5ff;outline-offset:5px}.brand{color:inherit;font-size:1.4rem;font-weight:750;text-decoration:none}.brand img{width:36px;height:36px;border-radius:10px;vertical-align:middle;margin-right:10px}nav,footer .links{display:flex;gap:10px 22px;flex-wrap:wrap}h1{font-size:clamp(2rem,6vw,2.7rem);line-height:1.15;letter-spacing:-.035em;margin-top:24px}h2{font-size:1.35rem;line-height:1.35;margin-top:38px}h3{font-size:1.05rem}.muted{color:#b4bdd5}.lead{font-size:1.15rem}.card{background:#1c2339;border:1px solid #35405f;border-radius:16px;padding:20px;margin:20px 0}.button{display:inline-block;border-radius:11px;background:#c0c5ff;color:#171b31;padding:12px 20px;font-weight:650;text-decoration:none;max-width:100%}li{margin:10px 0}dt{font-weight:700;margin-top:22px}dd{margin:5px 0 18px}footer{font-size:.9rem;border-top:1px solid #35405f;margin-top:30px}code{font-size:.9em;overflow-wrap:anywhere}@media(prefers-color-scheme:light){:root{background:#f6f7ff;color:#20253a}a{color:#414fad}.muted{color:#56627a}.card{background:#eaedfa;border-color:#cad0e5}header,footer{border-color:#cad0e5}}@media(max-width:420px){header,main,footer{padding:20px}nav{font-size:.9rem}.card{padding:16px}}