:root{--brand-navy: #10162B;--brand-purple: #2B1B3C;--brand-orange: #BF4D0D;--brand-white: #FFFFFF;--font-ui: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-editorial: Georgia, "Times New Roman", serif;--font-code: ui-monospace, SFMono-Regular, Consolas, monospace;--font-sans: var(--font-ui);--font-mono: var(--font-code);--radius: .625rem;--radius-control: .375rem;--radius-panel: .625rem;--control-height: 2.25rem;--touch-target: 2.75rem;--duration-fast: .12s;--duration-normal: .18s;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--code-background: #F1F5F3;--code-foreground: #16354B;--code-toolbar: #E5EDE8;--code-muted: #52645C;--code-keyword: #653B83;--code-string: #25613E;--code-number: #805400;--code-function: #215C85;--code-deletion: #B42318;--background: #F6F6FA;--foreground: #10162B;--card: #FFFFFF;--card-foreground: #10162B;--popover: #FFFFFF;--popover-foreground: #10162B;--muted: #EEEFF5;--muted-foreground: #596174;--border: #D7D9E2;--input: #777D8E;--primary: var(--brand-purple);--item-heading: var(--primary);--primary-foreground: #FFFFFF;--secondary: #EEEFF5;--secondary-foreground: #10162B;--accent: #EEE8FA;--accent-foreground: var(--brand-purple);--destructive: #B42318;--destructive-foreground: #FFFFFF;--ring: var(--brand-purple);--destructive-background: #FEECEB;--success: #25613E;--success-background: #E6F2E9;--warning: #805400;--warning-background: #FFF3D6;--info: #215C85;--info-background: #E8F1F9;--sidebar: #FFFFFF;--sidebar-foreground: #10162B;--sidebar-primary: var(--brand-purple);--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #EEE8FA;--sidebar-accent-foreground: var(--brand-purple);--sidebar-border: #D7D9E2;--sidebar-ring: var(--brand-purple);--chart-1: var(--brand-purple);--chart-2: #BF4D0D;--chart-3: #215C85;--chart-4: #25613E;--chart-5: #805400}.dark,[data-theme=dark]{--code-background: #111D29;--code-foreground: #E8EEF2;--code-toolbar: #223442;--code-muted: #B3C2C9;--code-keyword: #D1B0D6;--code-string: #A4D1B5;--code-number: #F3CF80;--code-function: #ADD2F0;--code-deletion: #FCA59D;--background: #10162B;--foreground: #F5F3FC;--card: #1A2238;--card-foreground: #F5F3FC;--popover: #1A2238;--popover-foreground: #F5F3FC;--muted: #26314A;--muted-foreground: #BDC4D6;--border: #48546D;--input: #8993AC;--primary: #CBB8FF;--item-heading: #CBB8FF;--primary-foreground: #20123C;--secondary: #26314A;--secondary-foreground: #F5F3FC;--accent: #302447;--accent-foreground: #E5DAFF;--destructive: #FCA59D;--destructive-foreground: #411710;--ring: #CBB8FF;--destructive-background: #411710;--success: #A4D1B5;--success-background: #203D2C;--warning: #F3CF80;--warning-background: #40331C;--info: #ADD2F0;--info-background: #20384C;--sidebar: #1A2238;--sidebar-foreground: #F5F3FC;--sidebar-primary: #CBB8FF;--sidebar-primary-foreground: #20123C;--sidebar-accent: #302447;--sidebar-accent-foreground: #E5DAFF;--sidebar-border: #48546D;--sidebar-ring: #CBB8FF;--chart-1: #CBB8FF;--chart-2: #FFB38A;--chart-3: #ADD2F0;--chart-4: #A4D1B5;--chart-5: #F3CF80}
