/* Inova AI Solutions, generated from the design system tokens.json (light) */
:root{--navy-50:#eef0fa;--navy-100:#dadef3;--navy-200:#b6bde6;--navy-300:#8c97d4;--navy-400:#5f6dbc;--navy-500:#3b49a0;--navy-600:#2a3684;--navy-700:#202868;--navy-800:#171d4c;--navy-900:#0f1333;--azure-50:#eaf4fe;--azure-100:#cfe6fc;--azure-200:#a0cdf9;--azure-300:#6bb0f3;--azure-400:#3b92ea;--azure-500:#1878d8;--azure-600:#0f5fb4;--azure-700:#0c4a8d;--azure-800:#0a3868;--azure-900:#072645;--ochre-50:#fbf6ec;--ochre-100:#f7ead2;--ochre-200:#efd5a6;--ochre-300:#e3bc72;--ochre-400:#d4a551;--ochre-500:#c9973f;--ochre-600:#a87730;--ochre-700:#8a5a16;--ochre-800:#6b4512;--ochre-900:#462c0b;--cyan-50:#e9fbfe;--cyan-100:#c5f5fc;--cyan-200:#8feaf8;--cyan-300:#4edaf0;--cyan-400:#18c8e8;--cyan-500:#0fa9c9;--cyan-600:#0c88a4;--cyan-700:#0b6b81;--cyan-800:#0a5061;--cyan-900:#073744;--neutral-0:#ffffff;--neutral-25:#fbfcfe;--neutral-50:#f7f8fb;--neutral-100:#edf0f6;--neutral-200:#e4e8f0;--neutral-300:#c3cad9;--neutral-400:#8a93a8;--neutral-500:#6e7891;--neutral-600:#515a72;--neutral-700:#3a4257;--neutral-800:#262c3d;--neutral-850:#1c2130;--neutral-900:#141826;--neutral-950:#0c0f1a;--success-50:#eaf7f0;--success-200:#9fdcbe;--success-500:#12996b;--success-700:#075b3f;--warning-50:#fdf3e7;--warning-200:#f0ce96;--warning-500:#c4851a;--warning-700:#7a510c;--danger-50:#fdedec;--danger-200:#f2ada7;--danger-500:#d23a2f;--danger-700:#8e1b14;--bg-canvas:#f7f8fb;--bg-surface:#ffffff;--bg-raised:#ffffff;--bg-sunken:#edf0f6;--bg-hover:rgba(32,40,104,.05);--bg-selected:rgba(24,120,216,.12);--bg-brand:#202868;--bg-statement:#0f1333;--text-primary:#141826;--text-secondary:#3a4257;--text-tertiary:#6e7891;--text-inverse:#ffffff;--text-heading:#202868;--text-accent:#0f5fb4;--text-on-accent:#ffffff;--text-warm:#8a5a16;--border-subtle:#edf0f6;--border-default:#e4e8f0;--border-strong:#c3cad9;--accent:#1878d8;--accent-hover:#0f5fb4;--accent-press:#0c4a8d;--accent-subtle-bg:#eaf4fe;--accent-subtle-text:#0c4a8d;--focus-ring:#1878d8;--text-on-cta:#ffffff;--brand-bldr:#18c8e8;--brand-bldr-ink:#0b6b81;--viz-1:#0c4a8d;--viz-2:#1878d8;--viz-3:#12996b;--viz-4:#c9973f;--viz-5:#6e7891;--viz-grid:#edf0f6;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-11:64px;--space-12:80px;--space-13:112px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-2xl:24px;--radius-pill:999px;--container-sm:720px;--container-lg:1280px;--control-h-md:42px;--control-h-lg:50px;--shadow-xs:0 1px 2px rgba(20,24,38,.05);--shadow-md:0 4px 14px rgba(20,24,38,.07), 0 1px 3px rgba(20,24,38,.05);}
