:root{--bg:#0d1117;--surface:#161b22;--surface-2:#1c2129;--surface-3:#262c36;--border:#30363d;--border-soft:#21262d;--text:#e6edf3;--muted:#8b949e;--dim:#6e7681;--t2:#a3acb7;--t3:#8b949e;--accent:#a371f7;--accent-strong:#8957e5;--accent-soft:#a371f726;--green:#3fb950;--green-soft:#3fb95026;--amber:#d29922;--amber-soft:#d2992226;--red:#f85149;--red-soft:#f8514926;--blue:#58a6ff;--blue-soft:#58a6ff26;--twitch:#9146ff;--kick:#53fc18;--twitch-fg:#a970ff;--kick-fg:#53fc18;--art-bg:#22262e;--h-violet:#a371f7;--h-blue:#58a6ff;--h-amber:#e3b341;--h-orange:#f0883e;--h-pink:#f778ba;--h-teal:#2fc4cf;--h-green:#3fb950;--h-red:#ff7b72;--h-indigo:#8f9bff;--knob:#0d1117;--soft:15%;--chip-bad:#ff7b72;--twitch-av:#b88aff;--chip-wait:#b48cf8;--radius:8px;--font:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f1f3f5;--surface:#e8ebee;--surface-2:#dde1e5;--surface-3:#c9ced4;--border:#c2c8cf;--border-soft:#d0d5db;--text:#1f2328;--muted:#4d5762;--dim:#5c6671;--t2:#3a424b;--t3:#4d5762;--accent:#7040cc;--accent-strong:#5a2fb0;--accent-soft:#8250df24;--green:#146a2b;--green-soft:#1a7f3726;--amber:#7f5600;--amber-soft:#9a670026;--red:#b81d27;--red-soft:#d1242f26;--blue:#0757b4;--blue-soft:#0969da26;--twitch-fg:#7338d4;--kick-fg:#1d6f00;--art-bg:var(--surface-3);--h-violet:#6b3bc4;--h-blue:#0757b4;--h-amber:#7a5200;--h-orange:#9a3f00;--h-pink:#9c2366;--h-teal:#0b5f66;--h-green:#146a2b;--h-red:#b81d27;--h-indigo:#3f46b8;--f-violet:#7c4dd6;--f-blue:#1f6feb;--f-amber:#9a6700;--f-orange:#c2410c;--f-pink:#cf3b8a;--f-teal:#0f8a94;--f-green:#1a7f37;--f-red:#c7333c;--f-indigo:#5560e0;--knob:#fff;--soft:13%;--chip-bad:#9f1820;--twitch-av:#6a2fc9;--chip-wait:#6a2fc9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);margin:0}a{color:inherit;text-decoration:none}.pf-name.twitch{color:var(--twitch-fg)}.pf-name.kick{color:var(--kick-fg)}.hue-violet{--hue:var(--h-violet);--fill:var(--f-violet,var(--h-violet))}.hue-blue{--hue:var(--h-blue);--fill:var(--f-blue,var(--h-blue))}.hue-amber{--hue:var(--h-amber);--fill:var(--f-amber,var(--h-amber))}.hue-orange{--hue:var(--h-orange);--fill:var(--f-orange,var(--h-orange))}.hue-pink{--hue:var(--h-pink);--fill:var(--f-pink,var(--h-pink))}.hue-teal{--hue:var(--h-teal);--fill:var(--f-teal,var(--h-teal))}.hue-green{--hue:var(--h-green);--fill:var(--f-green,var(--h-green))}.hue-red{--hue:var(--h-red);--fill:var(--f-red,var(--h-red))}.hue-indigo{--hue:var(--h-indigo);--fill:var(--f-indigo,var(--h-indigo))}html.grub-dragging,html.grub-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.btn.rf{transition:color .2s,background-color .2s}.btn.rf.spin[disabled]{opacity:1;color:var(--amber)}.btn.rf.spin svg{animation:.9s linear infinite rf-spin}.btn.rf.done,.btn.rf.done:hover:not([disabled]){color:var(--green);background:var(--green-soft)}@keyframes rf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.rf.spin svg{animation:none}}
