:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--primary:#1d294d;--primary-foreground:oklch(98.5% 0 0);--secondary:#fcaf17;--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:oklch(55.6% 0 0);--accent:var(--secondary);--accent-foreground:var(--foreground);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:var(--secondary);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:var(--primary);--sidebar-foreground:var(--background);--sidebar-primary:var(--secondary);--sidebar-primary-foreground:var(--background);--sidebar-accent:var(--secondary);--sidebar-accent-foreground:var(--background);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(16% .02 260);--foreground:oklch(96% .01 95);--card:oklch(20% .02 260);--card-foreground:var(--foreground);--popover:oklch(20% .02 260);--popover-foreground:var(--foreground);--primary:#3f4e80;--primary-foreground:var(--foreground);--secondary:#fcaf17;--secondary-foreground:oklch(18% .01 260);--muted:oklch(26% .02 260);--muted-foreground:oklch(72% .01 95);--accent:#fcaf17;--accent-foreground:oklch(18% .01 260);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:var(--foreground);--border:oklch(96% .01 95/.12);--input:oklch(96% .01 95/.18);--ring:oklch(72% .02 260);--chart-1:#fcaf17;--chart-2:oklch(70% .14 200);--chart-3:oklch(62% .1 255);--chart-4:oklch(78% .16 95);--chart-5:oklch(74% .14 70);--radius:.625rem;--sidebar:oklch(18% .02 260);--sidebar-foreground:var(--foreground);--sidebar-primary:#3f4e80;--sidebar-primary-foreground:var(--foreground);--sidebar-accent:#fcaf17;--sidebar-accent-foreground:oklch(18% .01 260);--sidebar-border:oklch(96% .01 95/.1);--sidebar-ring:oklch(72% .02 260)}
