:root{--background:oklch(0.981 0.003 39.5);--foreground:oklch(0.177 0.046 10.7);--card:oklch(0.912 0.005 48.7);--card-foreground:oklch(0.177 0.046 10.7);--popover:oklch(0.912 0.005 48.7);--popover-foreground:oklch(0.177 0.046 10.7);--primary:oklch(0.519 0.204 17.6);--primary-foreground:oklch(0.981 0.003 39.5);--secondary:oklch(0.942 0.004 56.4);--secondary-foreground:oklch(0.214 0.066 11.8);--muted:oklch(0.931 0.005 34.3);--muted-foreground:oklch(0.214 0.066 11.8);--accent:oklch(0.681 0.189 8.5);--accent-foreground:oklch(0.177 0.046 10.7);--destructive:oklch(0.519 0.204 17.6);--border:oklch(0.773 0.005 0.0);--input:oklch(0.773 0.005 0.0);--ring:oklch(0.370 0.144 20.5);--chart-1:oklch(0.519 0.204 17.6);--chart-2:oklch(0.370 0.144 20.5);--chart-3:oklch(0.681 0.189 8.5);--chart-4:oklch(0.915 0.046 4.5);--chart-5:oklch(0.214 0.066 11.8);--sidebar:oklch(0.936 0.004 56.4);--sidebar-foreground:oklch(0.177 0.046 10.7);--sidebar-primary:oklch(0.519 0.204 17.6);--sidebar-primary-foreground:oklch(0.981 0.003 39.5);--sidebar-accent:oklch(0.853 0.030 7.2);--sidebar-accent-foreground:oklch(0.519 0.204 17.6);--sidebar-border:oklch(0.773 0.005 0.0);--sidebar-ring:oklch(0.370 0.144 20.5);--radius:0.5rem}
@media (prefers-color-scheme: dark){:root{--background:oklch(0.177 0.046 10.7);--foreground:oklch(0.981 0.003 39.5);--card:oklch(0.203 0.059 12.5);--card-foreground:oklch(0.981 0.003 39.5);--popover:oklch(0.203 0.059 12.5);--popover-foreground:oklch(0.981 0.003 39.5);--primary:oklch(0.370 0.144 20.5);--primary-foreground:oklch(0.177 0.046 10.7);--secondary:oklch(0.276 0.053 3.7);--secondary-foreground:oklch(0.981 0.003 39.5);--muted:oklch(0.276 0.053 3.7);--muted-foreground:oklch(0.777 0.006 334.0);--accent:oklch(0.681 0.189 8.5);--accent-foreground:oklch(0.177 0.046 10.7);--destructive:oklch(0.519 0.204 17.6);--border:oklch(1 0 0 / 12%);--input:oklch(1 0 0 / 16%);--ring:oklch(0.370 0.144 20.5);--chart-1:oklch(0.370 0.144 20.5);--chart-2:oklch(0.519 0.204 17.6);--chart-3:oklch(0.681 0.189 8.5);--chart-4:oklch(0.915 0.046 4.5);--chart-5:oklch(0.509 0.011 314.7);--sidebar:oklch(0.192 0.056 10.9);--sidebar-foreground:oklch(0.981 0.003 39.5);--sidebar-primary:oklch(0.370 0.144 20.5);--sidebar-primary-foreground:oklch(0.177 0.046 10.7);--sidebar-accent:oklch(0.276 0.053 3.7);--sidebar-accent-foreground:oklch(0.981 0.003 39.5);--sidebar-border:oklch(1 0 0 / 12%);--sidebar-ring:oklch(0.370 0.144 20.5);--radius:0.5rem}}
:root{--font-heading:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading-weight:700}
