:root{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--bg:#0b0f1a;--panel:#10151f;--panel-2:#0c111a;--panel-3:#17202e;--border:#232c3b;--border-2:#1b2330;--border-3:#212a39;--text:#cdd6e4;--text-bright:#eaf0fb;--text-dim:#909db5;--text-dim-2:#8592ab;--accent:#a31f34;--accent-ink:#ff7a8c;--accent-fg:#fff;--accent-soft:#a31f3459;--hover:#1a2231;--region-sel:#23324e;--code-bg:#1b2432;--code-fg:#9fd0ff;--overlay-1:#131a28;--overlay-2:#0b0f1a;--scroll-thumb:#2a3446;--scroll-thumb-hover:#3a4661;--hud-bg:#0c111ab3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}:root[data-theme=light]{--bg:#e9edf4;--panel:#fff;--panel-2:#f2f5fa;--panel-3:#e8f0ff;--border:#d7dde8;--border-2:#e6eaf1;--border-3:#d7dde8;--text:#384457;--text-bright:#0f1726;--text-dim:#566178;--text-dim-2:#5f6a80;--accent:#a31f34;--accent-ink:#a31f34;--accent-fg:#fff;--accent-soft:#a31f3447;--hover:#eef2fb;--region-sel:#dbe6ff;--code-bg:#eef1f7;--code-fg:#1e5fd0;--overlay-1:#f4f7fc;--overlay-2:#e3e8f1;--scroll-thumb:#c4ccdb;--scroll-thumb-hover:#aab5c9;--hud-bg:#ffffffb8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html,body{background:var(--bg);height:100%;color:var(--text);margin:0;padding:0;overflow:hidden}button{font-family:inherit}.eeg-label{color:#e6f6ff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #000000d9;-webkit-user-select:none;user-select:none;background:#080c1499;border:1px solid #38bdf873;border-radius:4px;padding:1px 4px;font:600 10px/1 Roboto,-apple-system,sans-serif}.eeg-label.callout{color:#fff;background:var(--accent);border-color:#ffffffb3;border-radius:6px;padding:3px 8px;font-size:12px;box-shadow:0 2px 10px #00000059}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-contrast=high]{--text:#fff;--text-bright:#fff;--text-dim:#c8d2e3;--border:#8a97ad;--panel:#000;--bg:#000;--hud-bg:#000000eb;--accent:#ff6b81;--accent-fg:#000}:root[data-contrast=high][data-theme=light]{--text:#000;--text-bright:#000;--text-dim:#2b3445;--border:#4a5568;--panel:#fff;--bg:#fff;--hud-bg:#fffffff5;--accent:#8a0f24;--accent-fg:#fff}:root[data-targets=large] button,:root[data-targets=large] select,:root[data-targets=large] [role=button]{min-width:44px;min-height:44px}:root[data-targets=large] input[type=checkbox],:root[data-targets=large] input[type=radio]{width:22px;height:22px}:root[data-targets=large] input[type=range]{min-height:32px}:root[data-underline=on] a{text-decoration:underline!important}:root[data-focus=strong] :focus-visible{outline:3px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 30%, transparent)}
