/* public/themes/forest.css */
:root {
  --radius: 0.625rem;
  --background: oklch(0.25 0.04 150); /* Dark Forest Green */
  --foreground: oklch(0.95 0.02 120); /* Light Moss Green */
  --card: oklch(0.3 0.05 145); /* Deep Green */
  --card-foreground: oklch(0.95 0.02 120); /* Light Moss Green */
  --popover: oklch(0.3 0.05 145); /* Deep Green */
  --popover-foreground: oklch(0.95 0.02 120); /* Light Moss Green */
  --primary: oklch(0.6 0.1 130); /* Bright Leaf Green */
  --primary-foreground: oklch(0.15 0.03 155); /* Darkest Green-Blue */
  --secondary: oklch(0.4 0.06 160); /* Muted Teal */
  --secondary-foreground: oklch(0.95 0.02 120); /* Light Moss Green */
  --muted: oklch(0.35 0.03 150); /* Dark Slate Green */
  --muted-foreground: oklch(0.7 0.03 130); /* Soft Fern Green */
  --accent: oklch(0.5 0.12 100); /* Rich Earth Brown */
  --accent-foreground: oklch(0.95 0.02 120); /* Light Moss Green */
  --destructive: oklch(0.5 0.18 30); /* Deep Berry Red */
  --border: oklch(0.35 0.04 140); /* Subtle Dark Green */
  --input: oklch(0.35 0.04 140); /* Subtle Dark Green */
  --ring: oklch(0.55 0.08 135); /* Vibrant Moss Green */
  --chart-1: oklch(0.65 0.15 120); /* Bright Green */
  --chart-2: oklch(0.5 0.1 170); /* Cool Blue-Green */
  --chart-3: oklch(0.7 0.08 90); /* Golden Brown */
  --chart-4: oklch(0.4 0.12 140); /* Dark Teal */
  --chart-5: oklch(0.6 0.12 80); /* Olive Green */
  --sidebar: oklch(0.28 0.04 148); /* Darker Forest Green */
  --sidebar-foreground: oklch(0.95 0.02 120); /* Light Moss Green */
  --sidebar-primary: oklch(0.6 0.1 130); /* Bright Leaf Green */
  --sidebar-primary-foreground: oklch(0.15 0.03 155); /* Darkest Green-Blue */
  --sidebar-accent: oklch(0.4 0.06 160); /* Muted Teal */
  --sidebar-accent-foreground: oklch(0.95 0.02 120); /* Light Moss Green */
  --sidebar-border: oklch(0.35 0.04 140); /* Subtle Dark Green */
  --sidebar-ring: oklch(0.55 0.08 135); /* Vibrant Moss Green */
}
