.docs-badge{background:var(--led-bg);color:#ff4f9a;font-family:var(--font-led);letter-spacing:.06em;border:1px solid #3a3335;border-radius:6px;margin-left:.15rem;padding:.05rem .45rem;font-size:.95rem}.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:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;margin-bottom:.6rem;font-size:1.02rem}.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:400}.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}.verify-live{border:1px solid var(--border);border-radius:14px;margin:.9rem 0;padding:.8rem 1rem}.verify-live p{margin:.15rem 0}.verify-verdict--ok{color:var(--ok);font-weight:700}.verify-verdict--warn{color:#f2b84b;font-weight:700}.verify-verdict--bad{color:#ff8a80;font-weight:700}.devlog-entry{border-left:2px solid var(--border);padding-left:1.1rem}.devlog-date{font-family:var(--font-led);letter-spacing:.06em;color:var(--accent-text);margin:0;font-size:1.05rem}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;margin:.6rem 0 1.6rem;display:grid}.stat-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:1rem 1.1rem}.stat-value{font-family:var(--font-head);margin:0;font-size:2.1rem;font-weight:600;line-height:1.1}.stat-label{margin:.25rem 0 0;font-weight:700}.stat-note{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.docs-content pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:.9rem 1rem;font-size:.88rem;line-height:1.5}.token-kicker{font-family:var(--font-led);letter-spacing:.06em;color:var(--accent-text);margin:0 0 .3rem;font-size:1.05rem}.docs-hero h1{overflow-wrap:anywhere}.token-card{border:1px solid var(--border);width:100%;height:auto;image-rendering:pixelated;border-radius:14px;margin:1rem 0 .8rem;display:block}.token-actions{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 .9rem;display:flex}.token-actions .pill,.token-form .pill{font:inherit;cursor:pointer;border:0;font-size:.9rem;font-weight:700}.pill--ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.pill--ghost:hover{box-shadow:inset 0 0 0 1px var(--accent)}.token-note{color:var(--muted);font-size:.9rem}.token-checks{padding:0;list-style:none}.token-checks li{margin:0 0 .9rem;line-height:1.5}.token-tag{text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;min-width:3.4rem;margin-right:.35rem;padding:.05rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.token-tag--ok{color:var(--ok);background:#5bd39426}.token-tag--warn{color:#f2b84b;background:#f2b84b26}.token-tag--bad{color:#ff8a80;background:#ff8a8026}.token-tag--info{background:var(--surface);color:var(--muted)}.token-form label{margin-bottom:.4rem;font-weight:700;display:block}.token-form-row{gap:.5rem;display:flex}.token-form input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:999px;flex:1;padding:.55rem .9rem;font-family:ui-monospace,monospace;font-size:.9rem}.token-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docs-content .code-chip{text-align:left;max-width:100%}.docs-content .code-chip span{overflow-wrap:anywhere;min-width:0}.docs-content .token-actions a.pill{color:var(--pill-text);text-decoration:none}.docs-content .token-actions a.pill--ghost{color:var(--text)}.deployment-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.deployment-counters div{border:1px solid var(--border);border-radius:12px;padding:.7rem .8rem}.deployment-counters dd{color:var(--text);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.3rem}
