:root{--background:oklch(0.986 0.004 286.3);--foreground:oklch(0.243 0.017 285.1);--card:oklch(0.959 0.010 299.2);--card-foreground:oklch(0.243 0.017 285.1);--popover:oklch(0.959 0.010 299.2);--popover-foreground:oklch(0.243 0.017 285.1);--primary:oklch(0.581 0.189 289.0);--primary-foreground:oklch(0.986 0.004 286.3);--secondary:oklch(0.970 0.008 293.9);--secondary-foreground:oklch(0.243 0.017 285.1);--muted:oklch(0.967 0.008 293.9);--muted-foreground:oklch(0.243 0.017 285.1);--accent:oklch(1.000 0.000 89.9);--accent-foreground:oklch(0.243 0.017 285.1);--destructive:oklch(0.581 0.189 289.0);--border:oklch(0.932 0.012 296.3);--input:oklch(0.932 0.012 296.3);--ring:oklch(0.743 0.123 298.5);--chart-1:oklch(0.581 0.189 289.0);--chart-2:oklch(0.743 0.123 298.5);--chart-3:oklch(1.000 0.000 89.9);--chart-4:oklch(0.636 0.114 305.8);--chart-5:oklch(0.243 0.017 285.1);--sidebar:oklch(0.967 0.008 301.4);--sidebar-foreground:oklch(0.243 0.017 285.1);--sidebar-primary:oklch(0.581 0.189 289.0);--sidebar-primary-foreground:oklch(0.986 0.004 286.3);--sidebar-accent:oklch(0.914 0.029 296.7);--sidebar-accent-foreground:oklch(0.581 0.189 289.0);--sidebar-border:oklch(0.932 0.012 296.3);--sidebar-ring:oklch(0.743 0.123 298.5);--radius:0.5rem}
@media (prefers-color-scheme: dark){:root{--background:oklch(0.243 0.017 285.1);--foreground:oklch(0.986 0.004 286.3);--card:oklch(0.243 0.017 285.1);--card-foreground:oklch(0.986 0.004 286.3);--popover:oklch(0.243 0.017 285.1);--popover-foreground:oklch(0.986 0.004 286.3);--primary:oklch(0.743 0.123 298.5);--primary-foreground:oklch(0.243 0.017 285.1);--secondary:oklch(0.403 0.017 290.2);--secondary-foreground:oklch(0.986 0.004 286.3);--muted:oklch(0.403 0.017 290.2);--muted-foreground:oklch(0.941 0.010 299.2);--accent:oklch(1.000 0.000 89.9);--accent-foreground:oklch(0.243 0.017 285.1);--destructive:oklch(0.581 0.189 289.0);--border:oklch(1 0 0 / 12%);--input:oklch(1 0 0 / 16%);--ring:oklch(0.743 0.123 298.5);--chart-1:oklch(0.743 0.123 298.5);--chart-2:oklch(0.581 0.189 289.0);--chart-3:oklch(1.000 0.000 89.9);--chart-4:oklch(0.636 0.114 305.8);--chart-5:oklch(0.885 0.017 297.5);--sidebar:oklch(0.243 0.017 285.1);--sidebar-foreground:oklch(0.986 0.004 286.3);--sidebar-primary:oklch(0.743 0.123 298.5);--sidebar-primary-foreground:oklch(0.243 0.017 285.1);--sidebar-accent:oklch(0.403 0.017 290.2);--sidebar-accent-foreground:oklch(0.986 0.004 286.3);--sidebar-border:oklch(1 0 0 / 12%);--sidebar-ring:oklch(0.743 0.123 298.5);--radius:0.5rem}}
:root{--font-heading:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading-weight:700}
