.docs-badge{background:var(--led-bg);color:#ff4f9a;font-family:var(--font-led);letter-spacing:.1em;border:1px solid #3a3335;border-radius:6px;margin-left:.15rem;padding:.05rem .45rem;font-size:.68rem}.docs{grid-template-columns:220px minmax(0,1fr);gap:2.5rem;max-width:1100px;margin:0 auto;padding:56px 16px 0;display:grid}.docs-toc{align-self:start;position:sticky;top:96px}.docs-toc summary{font-family:var(--font-led);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;margin-bottom:.6rem;font-size:.75rem}.docs-toc ol{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.docs-toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .9rem;font-size:.9rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}.docs-toc a:hover{color:var(--text)}.docs-toc a[aria-current=true]{border-left-color:var(--accent);color:var(--text)}.docs-content{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 92%, transparent);min-width:0;padding:1.5rem 2rem 2.5rem}.docs-hero{border-bottom:1px solid var(--border);align-items:center;gap:1.2rem;padding-bottom:1.4rem;display:flex}.docs-hero canvas{flex:none;width:78px;height:72px;animation:2.6s ease-in-out infinite bob}.docs-hero h1{font-size:clamp(2rem,5vw,2.8rem);font-weight:300}.docs-hero p{color:var(--muted);margin:.3rem 0 0}.docs-content section{padding-top:2.2rem}.docs-content h2{text-align:left;font-size:1.6rem}.docs-content h3{margin-top:1.3rem;font-size:1.12rem}.docs-content p,.docs-content li,.docs-content dd{color:var(--muted)}.docs-content strong,.docs-content dt{color:var(--text)}.docs-content a{color:var(--accent-text)}.docs-content ul,.docs-content ol{padding-left:1.3rem}.docs-content li{margin:.3rem 0}.docs-content li::marker{color:var(--accent-text)}.docs-content :not(pre)>code{background:var(--surface-2);color:var(--text);border-radius:6px;padding:.05rem .35rem}.docs-list dt{margin-top:.9rem;font-weight:700}.docs-list dd{margin:.2rem 0 0}.code-block{background:#0b090a;border:1px solid #2e292b;border-radius:12px;margin:.9rem 0;position:relative}.code-block pre{color:#e9e3e5;margin:0;padding:.9rem 1rem;font-size:.85rem;overflow-x:auto}.code-block .copy-wrap{position:absolute;top:.5rem;right:.5rem}.code-chip--small{font-family:var(--font-body);padding:.3rem .7rem;font-size:.78rem}.table-wrap{border:1px solid var(--border);border-radius:12px;margin:.9rem 0;overflow-x:auto}.docs-content table{border-collapse:collapse;width:100%;font-size:.9rem}.docs-content th,.docs-content td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .75rem}.docs-content td{color:var(--muted)}.docs-content tbody tr:last-child td{border-bottom:0}.docs-content thead th{background:var(--surface-2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.docs-content tbody tr{transition:background .2s}.docs-content tbody tr:hover{background:rgba(var(--px-accent), .06)}.docs-page .footer{max-width:1100px}@media (width<=900px){.docs{grid-template-columns:1fr;gap:1rem;padding-top:32px}.docs-toc{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:.8rem 1rem;position:static}.docs-toc summary{margin-bottom:0}.docs-toc details[open] summary{margin-bottom:.6rem}.docs-content{padding:1.2rem 1.1rem 2rem}}.docs--single{grid-template-columns:minmax(0,820px);justify-content:center}.terms li{margin:.7rem 0}
