:root{--background:oklch(0.977 0.028 88.7);--foreground:oklch(0.222 0.011 60.9);--card:oklch(0.971 0.028 81.5);--card-foreground:oklch(0.222 0.011 60.9);--popover:oklch(0.971 0.028 81.5);--popover-foreground:oklch(0.222 0.011 60.9);--primary:oklch(0.747 0.180 57.4);--primary-foreground:oklch(0.977 0.028 88.7);--secondary:oklch(0.973 0.027 83.5);--secondary-foreground:oklch(0.330 0.054 57.6);--muted:oklch(0.973 0.027 83.5);--muted-foreground:oklch(0.330 0.054 57.6);--accent:oklch(0.849 0.151 81.3);--accent-foreground:oklch(0.222 0.011 60.9);--destructive:oklch(0.747 0.180 57.4);--border:oklch(0.964 0.030 83.6);--input:oklch(0.964 0.030 83.6);--ring:oklch(0.523 0.135 144.2);--chart-1:oklch(0.747 0.180 57.4);--chart-2:oklch(0.523 0.135 144.2);--chart-3:oklch(0.849 0.151 81.3);--chart-4:oklch(0.744 0.119 142.0);--chart-5:oklch(0.330 0.054 57.6);--sidebar:oklch(0.973 0.027 83.5);--sidebar-foreground:oklch(0.222 0.011 60.9);--sidebar-primary:oklch(0.747 0.180 57.4);--sidebar-primary-foreground:oklch(0.977 0.028 88.7);--sidebar-accent:oklch(0.939 0.051 75.8);--sidebar-accent-foreground:oklch(0.747 0.180 57.4);--sidebar-border:oklch(0.964 0.030 83.6);--sidebar-ring:oklch(0.523 0.135 144.2);--radius:0.5rem}
@media (prefers-color-scheme: dark){:root{--background:oklch(0.222 0.011 60.9);--foreground:oklch(0.977 0.028 88.7);--card:oklch(0.293 0.040 59.0);--card-foreground:oklch(0.977 0.028 88.7);--popover:oklch(0.293 0.040 59.0);--popover-foreground:oklch(0.977 0.028 88.7);--primary:oklch(0.523 0.135 144.2);--primary-foreground:oklch(0.222 0.011 60.9);--secondary:oklch(0.480 0.047 62.7);--secondary-foreground:oklch(0.977 0.028 88.7);--muted:oklch(0.480 0.047 62.7);--muted-foreground:oklch(0.966 0.030 85.6);--accent:oklch(0.849 0.151 81.3);--accent-foreground:oklch(0.222 0.011 60.9);--destructive:oklch(0.747 0.180 57.4);--border:oklch(1 0 0 / 12%);--input:oklch(1 0 0 / 16%);--ring:oklch(0.523 0.135 144.2);--chart-1:oklch(0.523 0.135 144.2);--chart-2:oklch(0.747 0.180 57.4);--chart-3:oklch(0.849 0.151 81.3);--chart-4:oklch(0.744 0.119 142.0);--chart-5:oklch(0.953 0.033 83.7);--sidebar:oklch(0.272 0.032 57.8);--sidebar-foreground:oklch(0.977 0.028 88.7);--sidebar-primary:oklch(0.523 0.135 144.2);--sidebar-primary-foreground:oklch(0.222 0.011 60.9);--sidebar-accent:oklch(0.480 0.047 62.7);--sidebar-accent-foreground:oklch(0.977 0.028 88.7);--sidebar-border:oklch(1 0 0 / 12%);--sidebar-ring:oklch(0.523 0.135 144.2);--radius:0.5rem}}
:root{--font-heading:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading-weight:700}
