:root {--cream: #F4EFE6;--gold-light: #E5B14E;--blue-deep: #1B3A6B;--navy: #132238;--gold: #C8922A;--midnight: #0B1622;--red: #dc2626;--yellow: #ca8a04;--purple: #7c3aed;--orange: #ea580c;--orange-600: #ea580c;--orange-500: #f97316;--orange-400: #fb923c;--orange-300: #fdba74;--orange-200: #fed7aa;--orange-100: #ffedd5;--purple-600: #9333ea;--purple-500: #a855f7;--purple-400: #c084fc;--purple-300: #d8b4fe;--purple-200: #e9d5ff;--purple-100: #f3e8ff;--yellow-600: #ca8a04;--yellow-500: #eab308;--yellow-400: #facc15;--yellow-300: #fde047;--yellow-200: #fef08a;--yellow-100: #fef9c3;--red-600: #dc2626;--red-500: #ef4444;--red-400: #f87171;--red-300: #fca5a5;--red-200: #fecaca;--red-100: #fee2e2;--green-600: #16a34a;--green-500: #22c55e;--green-400: #4ade80;--green-300: #86efac;--green-200: #bbf7d0;--green-100: #dcfce7;--blue-600: #2563eb;--blue-500: #3b82f6;--blue-400: #60a5fa;--blue-300: #93c5fd;--blue-200: #bfdbfe;--blue-100: #dbeafe;--white: #ffffff;--gray-100: #F3F3F3;--gray-200: #EDEDED;--gray-300: #E2E2E2;--gray-400: #C7C7C7;--gray-500: #999999;--gray-600: #7C7C7C;--gray-700: #525252;--gray-800: #383838;--black: #000000;--blue: #2B6CE6;--green: #16a34a;--dark-text: #111111;--light-text: #ffffff;--muted-text: #777777;--disabled-text: #bbbbbb;--link-text: #2B6CE6;--bg: #ffffff;--inset-bg: #efefef;--overlay-bg: rgba(0;--border: #e2e2e2;--border-strong: #c7c7c7;--border-focus: #3b82f6;--success: #16a34a;--success-bg: #dcfce7;--warning: #d97706;--warning-bg: #fef3c7;--danger: #dc2626;--danger-bg: #fee2e2;--info: #0284c7;--info-bg: #e0f2fe;--gray-50: #F8F8F8;--table-text: #111111;--table-border: #e2e2e2;--table-row-hover: #f0f0f0;--table-row-alt-bg: #fafafa;--table-row-bg: #ffffff;--table-header-bg: #f5f5f5;--modal-border: #e2e2e2;--modal-overlay: rgba(0;--modal-bg: #ffffff;--card-hover-shadow: rgba(0;--card-shadow: rgba(0;--card-border: #e2e2e2;--card-bg: #ffffff;--nav-item-active: #eff6ff;--nav-item-hover: #f5f5f5;--nav-border: #e2e2e2;--nav-text-active: #111111;--nav-text: #444444;--nav-bg: #ffffff;--input-disabled-text: #bbbbbb;--input-disabled-bg: #f5f5f5;--input-placeholder: #aaaaaa;--input-border-focus: #3b82f6;--input-border: #e2e2e2;--input-text: #111111;--input-bg: #ffffff;--button-ghost-hover: #eff6ff;--button-ghost-text: #2563eb;--button-ghost-bg: transparent;--button-danger-hover: #b91c1c;--button-danger-text: #ffffff;--button-danger-bg: #dc2626;--button-secondary-border: #e2e2e2;--button-secondary-hover: #f5f5f5;--button-secondary-text: #111111;--button-secondary-bg: #ffffff;--button-primary-border: #2563eb;--button-primary-hover: #1d4ed8;--button-primary-text: #ffffff;--button-primary-bg: #2563eb;--badge-error-text: #991b1b;--badge-error-bg: #fee2e2;--badge-warning-text: #92400e;--badge-warning-bg: #fef3c7;--badge-success-text: #166534;--badge-success-bg: #dcfce7;--badge-primary-text: #1e3a8a;--badge-primary-bg: #dbeafe;--badge-neutral-text: #525252;--badge-neutral-bg: #f3f3f3;--tooltip-text: #ffffff;--tooltip-bg: #111111;--kbd-text: #444444;--kbd-border: #c7c7c7;--kbd-bg: #f3f3f3;--code-border: #e2e2e2;--code-text: #111111;--code-bg: #f5f5f5;--selection-text: #1e3a8a;--selection-bg: #dbeafe;--focus-ring: #3b82f6;--skeleton-highlight: #f3f3f3;--skeleton-base: #e2e2e2;--scrollbar-track: #f3f3f3;--scrollbar-thumb: #c7c7c7;--backdrop-color: rgba(255;--overlay-color: rgba(0;--shadow-color-strong: rgba(0;--shadow-color: rgba(0;--orange-900: #7c2d12;--orange-800: #9a3412;--orange-700: #c2410c;--orange-50: #fff7ed;--purple-900: #581c87;--purple-800: #6b21a8;--purple-700: #7e22ce;--purple-50: #faf5ff;--yellow-900: #713f12;--yellow-800: #854d0e;--yellow-700: #a16207;--yellow-50: #fefce8;--red-900: #7f1d1d;--red-800: #991b1b;--red-700: #b91c1c;--red-50: #fef2f2;--green-900: #14532d;--green-800: #166534;--green-700: #15803d;--green-50: #f0fdf4;--blue-900: #1e3a8a;--blue-800: #1e40af;--blue-700: #1d4ed8;--blue-50: #eff6ff;--info-border: #bae6fd;--info-text: #075985;--info-muted: #e0f2fe;--info-subtle: #f0f9ff;--info-active: #075985;--info-hover: #0369a1;--info-default: #0284c7;--error-border: #fca5a5;--error-text: #991b1b;--error-muted: #fee2e2;--error-subtle: #fef2f2;--error-active: #991b1b;--error-hover: #b91c1c;--error-default: #dc2626;--warning-border: #fde68a;--warning-text: #92400e;--warning-muted: #fef3c7;--warning-subtle: #fffbeb;--warning-active: #92400e;--warning-hover: #b45309;--warning-default: #d97706;--success-border: #86efac;--success-text: #166534;--success-muted: #dcfce7;--success-subtle: #f0fdf4;--success-active: #166534;--success-hover: #15803d;--success-default: #16a34a;--accent-indigo-subtle: #eef2ff;--accent-indigo: #4338ca;--accent-pink-subtle: #fdf2f8;--accent-pink: #db2777;--accent-orange-subtle: #fff7ed;--accent-orange: #ea580c;--accent-teal-subtle: #f0fdfa;--accent-teal: #0d9488;--brand-secondary-muted: #ede9fe;--brand-secondary-subtle: #f5f3ff;--brand-secondary-active: #5b21b6;--brand-secondary-hover: #6d28d9;--brand-secondary: #7c3aed;--brand-primary-muted: #dbeafe;--brand-primary-subtle: #eff6ff;--brand-primary-active: #1e40af;--brand-primary-hover: #1d4ed8;--brand-primary: #2563eb;--border-error: #ef4444;--border-subtle: #efefef;--border-default: #e2e2e2;--text-link-visited: #7c3aed;--text-link-hover: #1d4ed8;--text-link: #2563eb;--text-placeholder: #aaaaaa;--text-inverse: #ffffff;--text-disabled: #bbbbbb;--text-tertiary: #777777;--text-secondary: #444444;--text-primary: #111111;--surface-inset: #efefef;--surface-overlay: #f5f5f5;--surface-raised: #fafafa;--surface-default: #ffffff;--bg-sunken: #e8e8e8;--bg-overlay: #f0f0f0;--bg-elevated: #ffffff;--bg-tertiary: #ebebeb;--bg-secondary: #f5f5f5;--bg-primary: #ffffff;--gray-100-one: #F3F3F3;--gray-50-one: #F8F8F8;--black-one: #000000;--white-one: #ffffff;--gray-900: #171717;}@media (prefers-color-scheme: dark) {:root {--red: #f87171;--yellow: #facc15;--purple: #a78bfa;--orange: #fb923c;--orange-600: #fb923c;--orange-500: #f97316;--orange-400: #c2410c;--orange-300: #9a3412;--orange-200: #7c2d12;--orange-100: #1f0a00;--purple-600: #c084fc;--purple-500: #a855f7;--purple-400: #7e22ce;--purple-300: #6b21a8;--purple-200: #581c87;--purple-100: #1a0533;--yellow-600: #facc15;--yellow-500: #eab308;--yellow-400: #a16207;--yellow-300: #854d0e;--yellow-200: #713f12;--yellow-100: #1c1003;--red-600: #f87171;--red-500: #ef4444;--red-400: #dc2626;--red-300: #b91c1c;--red-200: #991b1b;--red-100: #1f0000;--green-600: #4ade80;--green-500: #22c55e;--green-400: #16a34a;--green-300: #15803d;--green-200: #166534;--green-100: #052e16;--blue-600: #60a5fa;--blue-500: #3b82f6;--blue-400: #2563eb;--blue-300: #1d4ed8;--blue-200: #1e40af;--blue-100: #1e3a5f;--white: #000000;--gray-100: #F3F3F3;--gray-200: #EDEDED;--gray-300: #E2E2E2;--gray-400: #C7C7C7;--gray-500: #999999;--gray-600: #7C7C7C;--gray-700: #525252;--gray-800: #383838;--black: #ffffff;--blue: #5B91F5;--green: #4ade80;--dark-text: #f5f5f5;--light-text: #111111;--muted-text: #737373;--disabled-text: #404040;--link-text: #6A9FFF;--bg: #0f0f0f;--inset-bg: #161616;--overlay-bg: 0;--border: #2e2e2e;--border-strong: #444444;--border-focus: #60a5fa;--success: #4ade80;--success-bg: #052e16;--warning: #fbbf24;--warning-bg: #1c1003;--danger: #f87171;--danger-bg: #1f0000;--info: #38bdf8;--info-bg: #001f3f;--gray-50: #F8F8F8;--table-text: #f5f5f5;--table-border: #2e2e2e;--table-row-hover: #262626;--table-row-alt-bg: #222222;--table-row-bg: #1c1c1c;--table-header-bg: #1a1a1a;--modal-border: #333333;--modal-overlay: 0;--modal-bg: #1c1c1c;--card-hover-shadow: 0;--card-shadow: 0;--card-border: #2e2e2e;--card-bg: #1c1c1c;--nav-item-active: #1e3a5f;--nav-item-hover: #1a1a1a;--nav-border: #222222;--nav-text-active: #f5f5f5;--nav-text: #a3a3a3;--nav-bg: #111111;--input-disabled-text: #404040;--input-disabled-bg: #111111;--input-placeholder: #555555;--input-border-focus: #60a5fa;--input-border: #333333;--input-text: #f5f5f5;--input-bg: #1a1a1a;--button-ghost-hover: #1e3a5f;--button-ghost-text: #60a5fa;--button-ghost-bg: transparent;--button-danger-hover: #dc2626;--button-danger-text: #ffffff;--button-danger-bg: #ef4444;--button-secondary-border: #333333;--button-secondary-hover: #262626;--button-secondary-text: #f5f5f5;--button-secondary-bg: #1c1c1c;--button-primary-border: #3b82f6;--button-primary-hover: #2563eb;--button-primary-text: #ffffff;--button-primary-bg: #3b82f6;--badge-error-text: #f87171;--badge-error-bg: #1f0000;--badge-warning-text: #fbbf24;--badge-warning-bg: #1c1003;--badge-success-text: #4ade80;--badge-success-bg: #052e16;--badge-primary-text: #93c5fd;--badge-primary-bg: #1e3a5f;--badge-neutral-text: #d4d4d4;--badge-neutral-bg: #2a2a2a;--tooltip-text: #111111;--tooltip-bg: #f5f5f5;--kbd-text: #d4d4d4;--kbd-border: #444444;--kbd-bg: #2a2a2a;--code-border: #333333;--code-text: #d4d4d4;--code-bg: #1e1e1e;--selection-text: #bfdbfe;--selection-bg: #1e3a5f;--focus-ring: #60a5fa;--skeleton-highlight: #333333;--skeleton-base: #262626;--scrollbar-track: #1a1a1a;--scrollbar-thumb: #444444;--backdrop-color: 255;--overlay-color: 0;--shadow-color-strong: 0;--shadow-color: 0;--orange-900: #ffedd5;--orange-800: #fed7aa;--orange-700: #fdba74;--orange-50: #1f0a00;--purple-900: #f3e8ff;--purple-800: #e9d5ff;--purple-700: #d8b4fe;--purple-50: #1a0533;--yellow-900: #fef9c3;--yellow-800: #fef08a;--yellow-700: #fde047;--yellow-50: #1c1003;--red-900: #fee2e2;--red-800: #fecaca;--red-700: #fca5a5;--red-50: #1f0000;--green-900: #dcfce7;--green-800: #bbf7d0;--green-700: #86efac;--green-50: #052e16;--blue-900: #dbeafe;--blue-800: #bfdbfe;--blue-700: #93c5fd;--blue-50: #1e3a5f;--info-border: #075985;--info-text: #38bdf8;--info-muted: #001f3f;--info-subtle: #001f3f;--info-active: #bae6fd;--info-hover: #7dd3fc;--info-default: #38bdf8;--error-border: #991b1b;--error-text: #f87171;--error-muted: #1f0000;--error-subtle: #1f0000;--error-active: #fecaca;--error-hover: #fca5a5;--error-default: #f87171;--warning-border: #92400e;--warning-text: #fbbf24;--warning-muted: #1c1003;--warning-subtle: #1c1003;--warning-active: #fde68a;--warning-hover: #fcd34d;--warning-default: #fbbf24;--success-border: #166534;--success-text: #4ade80;--success-muted: #052e16;--success-subtle: #052e16;--success-active: #bbf7d0;--success-hover: #86efac;--success-default: #4ade80;--accent-indigo-subtle: #1e1b4b;--accent-indigo: #818cf8;--accent-pink-subtle: #500724;--accent-pink: #f472b6;--accent-orange-subtle: #431407;--accent-orange: #fb923c;--accent-teal-subtle: #042f2e;--accent-teal: #2dd4bf;--brand-secondary-muted: #2d1b69;--brand-secondary-subtle: #2d1b69;--brand-secondary-active: #c4b5fd;--brand-secondary-hover: #a78bfa;--brand-secondary: #8b5cf6;--brand-primary-muted: #1e3a5f;--brand-primary-subtle: #1e3a5f;--brand-primary-active: #93c5fd;--brand-primary-hover: #60a5fa;--brand-primary: #3b82f6;--border-error: #f87171;--border-subtle: #222222;--border-default: #2e2e2e;--text-link-visited: #a78bfa;--text-link-hover: #93c5fd;--text-link: #60a5fa;--text-placeholder: #555555;--text-inverse: #111111;--text-disabled: #404040;--text-tertiary: #737373;--text-secondary: #a3a3a3;--text-primary: #f5f5f5;--surface-inset: #161616;--surface-overlay: #2d2d2d;--surface-raised: #232323;--surface-default: #1c1c1c;--bg-sunken: #111111;--bg-overlay: #2a2a2a;--bg-elevated: #1f1f1f;--bg-tertiary: #262626;--bg-secondary: #1a1a1a;--bg-primary: #0f0f0f;--gray-100-one: #383838;--gray-50-one: #171717;--black-one: #ffffff;--white-one: #000000;--gray-900: #171717;}}