:root{--primary-50:#eef6ff;--primary-100:#d9ebff;--primary-200:#afd5ff;--primary-300:#79b8f5;--primary-400:#3f91df;--primary-500:#1f71bf;--primary-600:#155a9e;--primary-700:#0f4f9f;--primary-800:#0a3a7a;--primary-900:#082a5c;--primary-950:#061a3a;--accent-50:#fff9e6;--accent-100:#ffefb3;--accent-200:#ffe082;--accent-300:#ffd24d;--accent-400:#f5be1f;--accent-500:#d4a017;--accent-600:#a87b0d;--accent-700:#7d5a08;--warm-50:#fdf3ed;--warm-100:#fadfd0;--warm-200:#f3b89c;--warm-300:#e88c66;--warm-400:#d9663e;--warm-500:#b94a26;--cool-50:#e6f5f4;--cool-100:#bfe4e1;--cool-200:#86cac4;--cool-300:#4ba8a1;--cool-400:#2a847e;--cool-500:#1c6862;--n-0:#ffffff;--n-25:#fbfcfe;--n-50:#f5f7fb;--n-100:#eef1f7;--n-200:#dde3ee;--n-300:#c4cbd9;--n-400:#9aa3b6;--n-500:#6b7589;--n-600:#4a5468;--n-700:#2d3d55;--n-800:#1a2740;--n-900:#0d1729;--success-50:#e9faf2;--success-100:#c8f0dc;--success-500:#18794e;--success-700:#0f5a39;--info-50:#e8f4fd;--info-100:#c9e3f9;--info-500:#0176d3;--info-700:#005a9e;--warning-50:#fffbeb;--warning-100:#fef0c7;--warning-500:#b45309;--warning-700:#7c3a06;--danger-50:#fdecec;--danger-100:#fbd5d5;--danger-500:#b91c1c;--danger-700:#7f1313;--primary:var(--primary-900);--primary-hover:var(--primary-700);--accent:var(--accent-400);--accent-hover:var(--accent-300);--text:var(--n-700);--text-strong:var(--n-900);--text-muted:var(--n-500);--surface:var(--n-50);--surface-raised:var(--n-0);--border:var(--n-200);--border-strong:var(--n-300);--t-primary:var(--primary-900);--t-primary-dark:var(--primary-700);--t-dark:var(--primary-900);--t-dark-2:var(--primary-700);--t-dark-3:var(--primary-500);--t-accent:var(--accent-400);--t-accent-dark:var(--accent-500);--t-bg:var(--n-25);--t-surface:var(--n-0);--t-surface-alt:var(--n-50);--t-border:var(--n-200);--t-text:var(--n-700);--t-text-soft:var(--n-500);--radius-sm:6px;--radius:10px;--radius-lg:16px;--shadow-1:0 1px 2px rgba(13,23,41,.04),0 1px 1px rgba(13,23,41,.03);--shadow-2:0 4px 16px rgba(13,23,41,.06);--shadow-3:0 20px 48px -16px rgba(13,23,41,.18)}[data-theme=maroon]{--primary-50:#fcf3f5;--primary-100:#f7dde3;--primary-200:#ecb4c0;--primary-300:#d77b8e;--primary-400:#ba4561;--primary-500:#9c2843;--primary-600:#7a1f37;--primary-700:#5c1628;--primary-800:#3e0f1c;--primary-900:#2a0a13;--primary-950:#18050a}[data-theme=forest]{--primary-50:#e8f5ef;--primary-100:#c4e6d4;--primary-200:#8fcbab;--primary-300:#5aaa83;--primary-400:#2f8a62;--primary-500:#1c6e4d;--primary-600:#14573c;--primary-700:#0e3f2c;--primary-800:#0a2e21;--primary-900:#061f17;--primary-950:#03110c;--accent-50:#fdf1ec;--accent-100:#fad7c5;--accent-200:#f3b89c;--accent-300:#e88c66;--accent-400:#d9663e;--accent-500:#b94a26;--accent-600:#933716;--accent-700:#6e260d}[data-theme=indigo]{--primary-50:#efebfb;--primary-100:#d6cdf4;--primary-200:#b29fe6;--primary-300:#8c70d3;--primary-400:#6b47b8;--primary-500:#532f9a;--primary-600:#402478;--primary-700:#2e1a59;--primary-800:#1f113e;--primary-900:#130a27;--primary-950:#080414}[data-theme=saffron]{--primary-50:#fdf3e8;--primary-100:#fadec1;--primary-200:#f3bd84;--primary-300:#e89343;--primary-400:#d97426;--primary-500:#b85a18;--primary-600:#944710;--primary-700:#6f350a;--primary-800:#4d2406;--primary-900:#2f1603;--primary-950:#190a01;--accent-50:#fdecec;--accent-100:#fbcccc;--accent-200:#f29696;--accent-300:#e35e5e;--accent-400:#cc2d2d;--accent-500:#a82020;--accent-600:#821818;--accent-700:#5e0f0f}[data-theme=teal]{--primary-50:#e8f5f2;--primary-100:#c4e6e0;--primary-200:#8fcbc4;--primary-300:#5aaaa3;--primary-400:#2f8a85;--primary-500:#237f79;--primary-600:#1c6e6a;--primary-700:#155f5c;--primary-800:#0f4c4f;--primary-900:#0a2e30;--primary-950:#061a1b}[data-theme=slate-rose]{--primary-50:#eef2f6;--primary-100:#ccd6e0;--primary-200:#aab8c8;--primary-300:#8b9bb0;--primary-400:#7587a0;--primary-500:#5c6f8a;--primary-600:#4f6280;--primary-700:#3d4d66;--primary-800:#283447;--primary-900:#1a2330;--primary-950:#0d1219;--accent-50:#fbeee9;--accent-100:#f6d4c8;--accent-200:#eba98c;--accent-300:#dc8a6e;--accent-400:#c97b62;--accent-500:#a85a48;--accent-600:#7c4536;--accent-700:#4a2620}[data-theme=royal-magenta]{--primary-50:#e8f0fc;--primary-100:#bdd0f5;--primary-200:#8aacec;--primary-300:#5689e3;--primary-400:#3672d9;--primary-500:#2a63bf;--primary-600:#1e54a8;--primary-700:#173f8a;--primary-800:#123875;--primary-900:#0a1f4d;--primary-950:#050f24;--accent-50:#fdeaf4;--accent-100:#f8c9e2;--accent-200:#ee93c4;--accent-300:#d6479c;--accent-400:#c22d82;--accent-500:#8c1c5e;--accent-600:#6e1549;--accent-700:#5e0f3e}[data-theme=nebula]{--primary-50:#f4f1fd;--primary-100:#e6ddfb;--primary-200:#cdbef7;--primary-300:#ab8ff2;--primary-400:#8b5cf6;--primary-500:#7c3aed;--primary-600:#5b21b6;--primary-700:#3f2980;--primary-800:#271f5e;--primary-900:#1e1b4b;--primary-950:#0f0d28;--accent-50:#fff8e1;--accent-100:#ffecb3;--accent-200:#ffe082;--accent-300:#ffd54f;--accent-400:#ffc107;--accent-500:#ffa000;--accent-600:#ff8f00;--accent-700:#e65100}[data-theme]{--t-primary:var(--primary-900);--t-primary-dark:var(--primary-700);--t-dark:var(--primary-900);--t-dark-2:var(--primary-700);--t-dark-3:var(--primary-500);--t-accent:var(--accent-400);--t-accent-dark:var(--accent-500)}[data-theme=oxford]{--t-dark-rgb:6,26,58;--t-primary-rgb:10,58,122;--t-accent-rgb:245,190,31}[data-theme=maroon]{--t-dark-rgb:42,10,19;--t-primary-rgb:122,31,55;--t-accent-rgb:245,190,31}[data-theme=forest]{--t-dark-rgb:6,31,23;--t-primary-rgb:20,87,60;--t-accent-rgb:217,102,62}[data-theme=indigo]{--t-dark-rgb:19,10,39;--t-primary-rgb:64,36,120;--t-accent-rgb:245,190,31}[data-theme=saffron]{--t-dark-rgb:47,22,3;--t-primary-rgb:148,71,16;--t-accent-rgb:204,45,45}[data-theme=teal]{--t-dark-rgb:10,46,48;--t-primary-rgb:28,110,106;--t-accent-rgb:245,190,31}[data-theme=slate-rose]{--t-dark-rgb:26,35,48;--t-primary-rgb:79,98,128;--t-accent-rgb:201,123,98}[data-theme=royal-magenta]{--t-dark-rgb:10,31,77;--t-primary-rgb:30,84,168;--t-accent-rgb:194,45,130}[data-theme=nebula]{--t-dark-rgb:30,27,75;--t-primary-rgb:63,41,128;--t-accent-rgb:255,193,7}