:root{--background:oklch(0.980 0.025 89.2);--foreground:oklch(0.238 0.031 46.0);--card:oklch(0.962 0.062 95.4);--card-foreground:oklch(0.238 0.031 46.0);--popover:oklch(0.962 0.062 95.4);--popover-foreground:oklch(0.238 0.031 46.0);--primary:oklch(0.846 0.172 85.4);--primary-foreground:oklch(0.980 0.025 89.2);--secondary:oklch(0.969 0.047 93.9);--secondary-foreground:oklch(0.380 0.062 60.5);--muted:oklch(0.966 0.051 93.7);--muted-foreground:oklch(0.380 0.062 60.5);--accent:oklch(0.886 0.154 91.2);--accent-foreground:oklch(0.238 0.031 46.0);--destructive:oklch(0.846 0.172 85.4);--border:oklch(0.949 0.046 97.8);--input:oklch(0.949 0.046 97.8);--ring:oklch(0.594 0.125 136.2);--chart-1:oklch(0.846 0.172 85.4);--chart-2:oklch(0.594 0.125 136.2);--chart-3:oklch(0.886 0.154 91.2);--chart-4:oklch(0.666 0.157 58.3);--chart-5:oklch(0.380 0.062 60.5);--sidebar:oklch(0.969 0.049 94.6);--sidebar-foreground:oklch(0.238 0.031 46.0);--sidebar-primary:oklch(0.846 0.172 85.4);--sidebar-primary-foreground:oklch(0.980 0.025 89.2);--sidebar-accent:oklch(0.946 0.082 94.1);--sidebar-accent-foreground:oklch(0.846 0.172 85.4);--sidebar-border:oklch(0.949 0.046 97.8);--sidebar-ring:oklch(0.594 0.125 136.2);--radius:0.5rem}
@media (prefers-color-scheme: dark){:root{--background:oklch(0.238 0.031 46.0);--foreground:oklch(0.980 0.025 89.2);--card:oklch(0.333 0.052 57.7);--card-foreground:oklch(0.980 0.025 89.2);--popover:oklch(0.333 0.052 57.7);--popover-foreground:oklch(0.980 0.025 89.2);--primary:oklch(0.594 0.125 136.2);--primary-foreground:oklch(0.238 0.031 46.0);--secondary:oklch(0.510 0.049 68.6);--secondary-foreground:oklch(0.980 0.025 89.2);--muted:oklch(0.510 0.049 68.6);--muted-foreground:oklch(0.956 0.023 98.6);--accent:oklch(0.886 0.154 91.2);--accent-foreground:oklch(0.238 0.031 46.0);--destructive:oklch(0.846 0.172 85.4);--border:oklch(1 0 0 / 12%);--input:oklch(1 0 0 / 16%);--ring:oklch(0.594 0.125 136.2);--chart-1:oklch(0.594 0.125 136.2);--chart-2:oklch(0.846 0.172 85.4);--chart-3:oklch(0.886 0.154 91.2);--chart-4:oklch(0.666 0.157 58.3);--chart-5:oklch(0.927 0.022 115.4);--sidebar:oklch(0.306 0.045 55.4);--sidebar-foreground:oklch(0.980 0.025 89.2);--sidebar-primary:oklch(0.594 0.125 136.2);--sidebar-primary-foreground:oklch(0.238 0.031 46.0);--sidebar-accent:oklch(0.510 0.049 68.6);--sidebar-accent-foreground:oklch(0.980 0.025 89.2);--sidebar-border:oklch(1 0 0 / 12%);--sidebar-ring:oklch(0.594 0.125 136.2);--radius:0.5rem}}
:root{--font-heading:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading-weight:700}
