/* 晚霞主题 - Sunset Theme */
:root {
  --primary: oklch(0.75 0.18 55);
  --primary-foreground: oklch(0.98 0 0);
  --sidebar-primary: oklch(0.7 0.2 50);
  --sidebar-primary-foreground: oklch(1 0 0);
  --sidebar-accent-foreground: oklch(0.65 0.15 55);
  --sidebar-ring: oklch(0.7 0.18 55);
  --ring: oklch(0.75 0.18 55);
  --chart-1: oklch(0.75 0.18 55);
  --chart-2: oklch(0.7 0.15 70);
  --chart-3: oklch(0.65 0.2 40);
  --overview-accent-1: oklch(0.75 0.18 55);
  --overview-accent-2: oklch(0.7 0.15 70);
  --overview-accent-3: oklch(0.65 0.2 40);
}

.dark {
  --background: oklch(0.18 0.01 50);
  --foreground: oklch(0.95 0.01 60);
  --card: oklch(0.22 0.01 50);
  --card-foreground: oklch(0.95 0.01 60);
  --popover: oklch(0.24 0.01 50);
  --primary: oklch(0.75 0.18 55);
  --sidebar: oklch(0.15 0.01 50);
  --sidebar-foreground: oklch(0.92 0.01 60);
  --sidebar-primary: oklch(0.75 0.18 55);
  --sidebar-accent: color-mix(in oklch, var(--primary) 20%, var(--background));
  --sidebar-accent-foreground: oklch(0.85 0.1 55);
  --sidebar-border: oklch(1 0 0 / 8%);
  --sidebar-ring: oklch(0.75 0.18 55);
  --border: oklch(1 0 0 / 8%);
  --input: oklch(1 0 0 / 12%);
  --ring: oklch(0.75 0.18 55);
  --chart-1: oklch(0.8 0.15 55);
  --chart-2: oklch(0.75 0.12 70);
  --chart-3: oklch(0.7 0.18 40);
}
