@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff")}:root{--bg:#eef0f4;--surface:#fff;--ink:#121417;--muted:#5b5f6b;--line:#dfe2e9;--accent:#4f46e5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1115;--surface:#1a1d24;--ink:#eef0f4;--muted:#a3a8b4;--line:#2b2f39;--accent:#8b84ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--bg);color:var(--ink);margin:0;font:500 16px/1.6 Figtree,system-ui,sans-serif}main{width:min(680px,100% - 32px);margin:0 auto;padding:28px 0 56px}.logo{color:var(--ink);font:800 18px Unbounded,sans-serif;text-decoration:none}h1{letter-spacing:-.02em;margin:32px 0 4px;font:800 clamp(30px,7vw,44px)/1.1 Unbounded,sans-serif}h2{margin:36px 0 6px;scroll-margin-top:16px;font-size:20px;line-height:1.3}h3{margin:22px 0 4px;font-size:16px}p,ul,dl{margin:8px 0}ul{padding-left:22px}li+li{margin-top:4px}.updated{color:var(--muted)}li::marker{color:var(--muted)}a{color:var(--accent)}.summary{background:var(--surface);border-radius:16px;margin-top:20px;padding:16px 20px}.summary ul{margin:0}.items{gap:10px;display:grid}.items div{border:1px solid var(--line);border-radius:12px;padding:12px 16px}.items dt{font-weight:700}.items dt code{overflow-wrap:anywhere;font-size:14px}.items dd{color:var(--muted);margin:2px 0 0}footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;margin-top:48px;padding-top:20px;font-size:14px;font-weight:700;display:flex}footer a{color:var(--muted)}
