:root{--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-headline:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "SF Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--bg-primary:#0b0c0e;--text-on-accent:#06070a;--bg-secondary:#121316;--bg-tertiary:#18191d;--bg-sidebar:#0e0f12;--bg-elevated:#1a1b20;--bg-elevated-solid:#1a1b20;--bg-popover:#16171b;--surface-glass:#121316f7;--surface-glass-elevated:#1a1b20;--text-primary:#f4f3f1;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-faint:#52525b;--text-hero:#fff;--iq:#4bb5de;--iq-rgb:75, 181, 222;--iq-ink:#0b0c0e;--accent-indigo:var(--iq);--accent-indigo-light:var(--iq);--accent-indigo-glow:rgba(var(--iq-rgb), .18);--accent-indigo-glow-subtle:rgba(var(--iq-rgb), .06);--accent-cyan:#06b6d4;--accent-cyan-light:#22d3ee;--accent-cyan-glow:#06b6d426;--accent-teal:var(--accent-indigo);--accent-teal-light:var(--accent-indigo-light);--accent-glow:var(--accent-indigo-glow);--accent-glow-subtle:var(--accent-indigo-glow-subtle);--accent-gold:#d4af37;--accent-gold-light:#e8c84a;--accent-gold-glow:#d4af372e;--brand-primary-rgb:var(--iq-rgb);--brand-accent-rgb:6, 182, 212;--brand-primary:var(--iq);--brand-accent:var(--accent-cyan);--neon-from:var(--brand-primary);--neon-to:var(--brand-accent);--neon-from-rgb:var(--brand-primary-rgb);--neon-to-rgb:var(--brand-accent-rgb);--success:#22c55e;--success-bg:#22c55e14;--warning:#f59e0b;--warning-bg:#f59e0b14;--error:#ef4444;--error-bg:#ef444414;--danger:var(--error);--danger-bg:var(--error-bg);--surface-1:#121316c7;--surface-2:#18191de6;--accent-muted:rgba(var(--brand-primary-rgb), .12);--primary-cyan:var(--accent-cyan);--signal:var(--success);--neon-violet-rgb:139, 92, 246;--neon-pink-rgb:236, 72, 153;--neon-emerald-rgb:16, 185, 129;--neon-purple-rgb:168, 85, 247;--neon-blue-rgb:59, 130, 246;--neon-amber-rgb:245, 158, 11;--neon-orange-rgb:249, 115, 22;--neon-rose-rgb:244, 63, 94;--neon-gold-rgb:212, 175, 55;--neon-sky-rgb:56, 189, 248;--neon-lime-rgb:132, 204, 22;--neon-fuchsia-rgb:217, 70, 239;--neon-slate-rgb:148, 163, 184;--neon-peach-rgb:251, 146, 60;--neon-yellow-rgb:251, 191, 36;--neon-teal-rgb:20, 184, 166;--info:var(--iq);--info-bg:rgba(var(--iq-rgb), .08);--accent-indigo-rgb:var(--iq-rgb);--accent-cyan-rgb:6, 182, 212;--success-rgb:34, 197, 94;--warning-rgb:245, 158, 11;--error-rgb:239, 68, 68;--text-primary-rgb:245, 245, 247;--text-secondary-rgb:161, 161, 170;--text-muted-rgb:113, 113, 122;--text-faint-rgb:82, 82, 91;--border-default:#ffffff0f;--border-hover:#ffffff1a;--border-active:rgba(var(--iq-rgb), .3);--shadow-glass:0 0 0 1px #ffffff08 inset, 0 1px 2px #0003, 0 4px 16px #0000004d, 0 16px 48px #0006;--shadow-elevated:0 0 0 1px #ffffff08 inset, 0 2px 4px #0000004d, 0 8px 24px #0006, 0 24px 64px #00000080;--fiq-radius-surface:.75rem;--fiq-radius-surface-sm:.5rem;--fiq-surface-blur:8px;--fiq-surface-saturate:108%;--fiq-border-flat:#ffffff12;--fiq-border-raised:#ffffff17;--fiq-border-elevated:#ffffff1c;--fiq-border-interactive:rgba(var(--brand-primary-rgb), .28);--fiq-bg-base:#121316f0;--fiq-bg-flat:#1213167a;--fiq-bg-raised:var(--fiq-bg-base);--fiq-bg-elevated:var(--fiq-bg-base);--fiq-shadow-flat:none;--fiq-shadow-core:0 0 0 1px #ffffff08 inset, 0 6px 20px -10px #0000008c;--fiq-shadow-raised:var(--fiq-shadow-core);--fiq-shadow-elevated:0 0 0 1px #ffffff08 inset, 0 10px 28px -12px #00000094;--fiq-shadow-interactive-hover:0 0 0 1px #ffffff0a inset, 0 12px 32px -12px #0009, 0 0 0 1px rgba(var(--brand-primary-rgb), .2);--color-arsenal-trigger:#6366f1;--color-arsenal-agent:#06b6d4;--color-arsenal-action:#f59e0b;--color-arsenal-output:#22c55e;--color-arsenal-integration:#ec4899;--bg-swarm-canvas:#15171c;--bg-swarm-toolbar:#0e0f11f5;--bg-swarm-sidebar:#121416;--bg-swarm-panel-toggle:#0a0b0dbf;--bg-swarm-console-bg:#121416;--bg-swarm-simulation:#121416;--bg-swarm-minimap:#0e0f11f5;--bg-swarm-controls:#0e0f11f5;--bg-swarm-mobile-panel:#121416;--bg-swarm-mobile-drag:#ffffff1f;--bg-swarm-scroll-btn:#0a0b0dd9;--bg-swarm-node-card:#1c1e22eb;--bg-swarm-ghost:#0a0b0dcc;--bg-swarm-node-glass:#121418f0;--bg-swarm-glass:#ffffff08;--bg-swarm-glass-hover:#ffffff0f;--swarm-minimap-mask:#121418e0;--bg-swarm-subtle:#ffffff0a;--bg-swarm-log-even:#ffffff05;--bg-swarm-log-expanded:#0003;--bg-swarm-error-tint:#ef44440f;--bg-swarm-approval-card:#ffffff0a;--border-swarm-default:#ffffff12;--border-swarm-subtle:#ffffff0d;--border-swarm-console:#ffffff0d;--border-swarm-inner:#ffffff0a;--border-swarm-glass:#ffffff0d;--text-swarm-primary:#f4f4f5;--text-swarm-muted:#8b8f98;--text-swarm-faint:#5c616b;--text-swarm-header:#8b8f98;--text-swarm-white:#fff;--swarm-mask-color:#0a0b0dd9;--swarm-minimap-node-bg:#a0a5af1f;--swarm-controls-fill:#ffffff80;--swarm-shadow-tooltip:0 8px 32px #0009;--swarm-shadow-panel:0 0 0 1px #ffffff0a inset, 0 1px 2px #00000040, 0 8px 24px #00000059}
