/* Wildflower Meadow
   System definition: /systems/morphous-wildflower-meadow/system.json
   Prompt records: /systems/morphous-wildflower-meadow/prompts.json
   Design-system references:
   light: /systems/morphous-wildflower-meadow/design-system-light.png
   dark: /systems/morphous-wildflower-meadow/design-system-dark.png
*/

:root {
  --background: oklch(0.982 0.006 137.8);
  --foreground: oklch(0.292 0.046 164.9);
  --card: oklch(1.000 0.000 89.9);
  --card-foreground: oklch(0.292 0.046 164.9);
  --popover: oklch(1.000 0.000 89.9);
  --popover-foreground: oklch(0.292 0.046 164.9);
  --primary: oklch(0.605 0.215 27.7);
  --primary-foreground: oklch(0.982 0.006 137.8);
  --secondary: oklch(0.993 0.003 128.5);
  --secondary-foreground: oklch(0.292 0.046 164.9);
  --muted: oklch(0.996 0.003 128.5);
  --muted-foreground: oklch(0.292 0.046 164.9);
  --accent: oklch(0.536 0.190 259.9);
  --accent-foreground: oklch(0.292 0.046 164.9);
  --destructive: oklch(0.605 0.215 27.7);
  --border: oklch(0.977 0.004 134.8);
  --input: oklch(0.977 0.004 134.8);
  --ring: oklch(0.876 0.171 91.7);
  --chart-1: oklch(0.605 0.215 27.7);
  --chart-2: oklch(0.876 0.171 91.7);
  --chart-3: oklch(0.536 0.190 259.9);
  --chart-4: oklch(0.560 0.114 155.7);
  --chart-5: oklch(0.292 0.046 164.9);
  --sidebar: oklch(0.993 0.002 145.6);
  --sidebar-foreground: oklch(0.292 0.046 164.9);
  --sidebar-primary: oklch(0.605 0.215 27.7);
  --sidebar-primary-foreground: oklch(0.982 0.006 137.8);
  --sidebar-accent: oklch(0.945 0.023 20.9);
  --sidebar-accent-foreground: oklch(0.605 0.215 27.7);
  --sidebar-border: oklch(0.977 0.004 134.8);
  --sidebar-ring: oklch(0.876 0.171 91.7);
  --radius: 0.5rem;
  --font-family-base: 'Lato', 'Arial', sans-serif;
  --font-family-button: 'Chicago', 'Geneva', sans-serif;
  --font-size-base: 128%;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: oklch(0.292 0.046 164.9);
    --foreground: oklch(0.982 0.006 137.8);
    --card: oklch(0.292 0.046 164.9);
    --card-foreground: oklch(0.982 0.006 137.8);
    --popover: oklch(0.292 0.046 164.9);
    --popover-foreground: oklch(0.982 0.006 137.8);
    --primary: oklch(0.876 0.171 91.7);
    --primary-foreground: oklch(0.292 0.046 164.9);
    --secondary: oklch(0.446 0.037 164.7);
    --secondary-foreground: oklch(0.982 0.006 137.8);
    --muted: oklch(0.446 0.037 164.7);
    --muted-foreground: oklch(0.959 0.009 134.9);
    --accent: oklch(0.536 0.190 259.9);
    --accent-foreground: oklch(0.292 0.046 164.9);
    --destructive: oklch(0.605 0.215 27.7);
    --border: oklch(1 0 0 / 12%);
    --input: oklch(1 0 0 / 16%);
    --ring: oklch(0.876 0.171 91.7);
    --chart-1: oklch(0.876 0.171 91.7);
    --chart-2: oklch(0.605 0.215 27.7);
    --chart-3: oklch(0.536 0.190 259.9);
    --chart-4: oklch(0.560 0.114 155.7);
    --chart-5: oklch(0.934 0.013 130.8);
    --sidebar: oklch(0.292 0.046 164.9);
    --sidebar-foreground: oklch(0.982 0.006 137.8);
    --sidebar-primary: oklch(0.876 0.171 91.7);
    --sidebar-primary-foreground: oklch(0.292 0.046 164.9);
    --sidebar-accent: oklch(0.446 0.037 164.7);
    --sidebar-accent-foreground: oklch(0.982 0.006 137.8);
    --sidebar-border: oklch(1 0 0 / 12%);
    --sidebar-ring: oklch(0.876 0.171 91.7);
    --radius: 0.5rem;
  }
}
