:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fg:#1b1b1f;--bg:#f6f6f8;--card:#fff;--mute:#5d5d68;--line:#d9d9e0;--acc:#0b5cad;--ok:#1a7f37;--bad:#b3261e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fg:#e8e8ec;--bg:#121216;--card:#1c1c22;--mute:#a0a0ad;--line:#33333d;--acc:#6cb2ff;--ok:#56d364;--bad:#ff8a80}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:62rem;margin:0 auto;padding:28px 20px 60px}h1{margin:0 0 6px;font-size:1.5rem}p.lead{color:var(--mute);margin:0 0 18px}.card{background:var(--card);border:1px solid var(--line);margin:8px 0;padding:12px 16px}button,a.btn{background:var(--acc);color:#fff;font:inherit;cursor:pointer;border:0;margin:2px 4px 2px 0;padding:8px 16px;text-decoration:none;display:inline-block}button.alt{color:var(--acc);border:1px solid var(--acc);background:0 0}.row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.badge{border:1px solid;padding:1px 8px;font-size:.75rem}.ok{color:var(--ok)}.bad{color:var(--bad)}details{background:var(--card);border:1px solid var(--line);margin:6px 0}summary{cursor:pointer;padding:8px 12px}pre{border-top:1px solid var(--line);max-height:22rem;margin:0;padding:10px 12px;font:12px/1.45 ui-monospace,monospace;overflow:auto}code{font-family:ui-monospace,monospace;font-size:.85em}.mute{color:var(--mute)}.msg{border-left:4px solid var(--acc);background:var(--card);margin:12px 0;padding:6px 12px}main{max-width:68rem;padding:40px 28px 80px}h1{letter-spacing:-.02em;margin:0 0 10px;font-size:1.75rem}h2{margin:44px 0 14px;font-size:1.15rem}p.lead{margin:0 0 28px;line-height:1.7}.card{border-radius:12px;margin:14px 0;padding:20px 24px;line-height:1.8}.card>div+div{margin-top:6px}button,a.btn{border-radius:8px;min-height:42px;margin:4px 10px 4px 0;padding:10px 20px;font-weight:600}button:hover,a.btn:hover{filter:brightness(1.1)}button.alt{padding:9px 19px}.row{gap:16px;margin-bottom:12px}.badge{border-radius:99px;margin-right:6px;padding:2px 10px}details{border-radius:12px;margin:12px 0;overflow:hidden}summary{padding:14px 18px;line-height:1.7}summary code{margin:0 6px}pre{padding:16px 18px;line-height:1.6}code{background:color-mix(in srgb,var(--line) 45%,transparent);border-radius:5px;padding:2px 6px}pre code{background:0 0;padding:0}.msg{border-radius:0 10px 10px 0;margin:20px 0;padding:14px 18px}@media (max-width:640px){main{padding:24px 16px 60px}.card{padding:16px}}
