[data-theme=command]{--bg-primary:#050810;--bg-secondary:#111c2e;--bg-tertiary:#162236;--bg-hover:#243650;--border-primary:#2a3d5c;--border-light:#3a5275;--text-primary:#f0f2f7;--text-secondary:#8b9bc0;--text-muted:#5a6a8a;--accent-500:#d4a843;--accent-400:#e0bd5e;--accent-300:#ebd27e;--accent-600:#b8922e;--accent-glow:rgba(212,168,67,.3);--status-active:#34d399;--status-error:#ef4444;--status-warning:#fbbf24;--status-info:#60a5fa}[data-theme=light]{--bg-primary:#fafafa;--bg-secondary:#fff;--bg-tertiary:#f3f4f6;--bg-hover:#e5e7eb;--border-primary:#e2e8f0;--border-light:#cbd5e1;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#94a3b8;--accent-500:#d4a843;--accent-400:#c49a38;--accent-300:#b08c2d;--accent-600:#9a7820;--accent-glow:rgba(212,168,67,.15);--status-active:#22c55e;--status-error:#ef4444;--status-warning:#f59e0b;--status-info:#3b82f6}[data-theme=neon]{--bg-primary:#0a0a0b;--bg-secondary:#111113;--bg-tertiary:#18181b;--bg-hover:#27272a;--border-primary:#27272a;--border-light:#3f3f46;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--accent-500:#00d4ff;--accent-400:#22d3ee;--accent-300:#67e8f9;--accent-600:#0891b2;--accent-glow:rgba(0,212,255,.3);--status-active:#39ff14;--status-error:#ff3b3b;--status-warning:#ffe500;--status-info:#00d4ff}[data-theme=minimal]{--bg-primary:#1e1e1e;--bg-secondary:#252526;--bg-tertiary:#2d2d2d;--bg-hover:#373737;--border-primary:#333;--border-light:#444;--text-primary:#ccc;--text-secondary:#999;--text-muted:#666;--accent-500:#58a6ff;--accent-400:#79b8ff;--accent-300:#a5d6ff;--accent-600:#388bfd;--accent-glow:rgba(88,166,255,.2);--status-active:#3fb950;--status-error:#f85149;--status-warning:#d29922;--status-info:#58a6ff}@keyframes shrink{0%{width:100%}to{width:0}}.notification-progress{animation:shrink var(--duration,5s) linear forwards}.toast-enter{transform:translateX(100%);opacity:0}.toast-enter-active{transition:all .3s ease-in-out}.toast-enter-active,.toast-exit{transform:translateX(0);opacity:1}.toast-exit-active{transform:translateX(100%);opacity:0;transition:all .3s ease-in-out}@keyframes bell-ring{0%,50%,to{transform:rotate(0deg)}10%,30%{transform:rotate(10deg)}20%,40%{transform:rotate(-10deg)}}.notification-bell-ring{animation:bell-ring 1s ease-in-out}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notification-badge-pulse{animation:pulse 2s infinite}