:root{--mobile-dock-height:5.5rem;--bg:#fff;--bg-subtle:#f9fafb;--surface:#fff;--border:#e5e7eb;--text:#111827;--text-muted:#6b7280;--primary:#1d4ed8;--primary-text:#fff;--link:#1d4ed8;--danger-bg:#fee2e2;--danger-text:#991b1b;--danger-border:#fecaca;--success-bg:#dcfce7;--success-text:#166534;--warning-bg:#fef3c7;--warning-text:#92400e;--warning-border:#fbbf24;--class-vad-bg:#bbf7d0;--class-vad-text:#166534;--class-vad-accent:#22c55e;--class-vad-accent-selected:#15803d;--class-gnd-bg:#bfdbfe;--class-gnd-text:#1e40af;--class-gnd-accent:#3b82f6;--class-gnd-accent-selected:#1d4ed8;--class-ad-bg:#e5e7eb;--class-ad-text:#374151;--class-ad-accent:#6b7280;--class-ad-accent-selected:#374151;--overlay:#00000080;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0f172a;--bg-subtle:#1e293b;--surface:#1e293b;--border:#334155;--text:#f1f5f9;--text-muted:#94a3b8;--primary:#3b82f6;--primary-text:#fff;--link:#60a5fa;--danger-bg:#450a0a;--danger-text:#fca5a5;--danger-border:#7f1d1d;--success-bg:#052e16;--success-text:#86efac;--warning-bg:#451a03;--warning-text:#fcd34d;--warning-border:#92400e;--class-vad-bg:#14532d;--class-vad-text:#86efac;--class-vad-accent:#4ade80;--class-vad-accent-selected:#86efac;--class-gnd-bg:#1e3a5f;--class-gnd-text:#93c5fd;--class-gnd-accent:#60a5fa;--class-gnd-accent-selected:#93c5fd;--class-ad-bg:#374151;--class-ad-text:#d1d5db;--class-ad-accent:#9ca3af;--class-ad-accent-selected:#e5e7eb;--overlay:#000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--link)}.update-banner.svelte-1efd36q{color:#fff;z-index:100;background:#111827;border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}button.svelte-1efd36q{color:#111827;cursor:pointer;background:#fff;border:none;border-radius:.375rem;padding:.3rem .7rem}
