
    :root {
      --background: #f8f5f0;
--foreground: #3e2723;
--card: #f8f5f0;
--card-foreground: #3e2723;
--popover: #f8f5f0;
--popover-foreground: #3e2723;
--primary: #2e7d32;
--primary-foreground: #ffffff;
--secondary: #e8f5e9;
--secondary-foreground: #1b5e20;
--muted: #f0e9e0;
--muted-foreground: #6d4c41;
--accent: #c8e6c9;
--accent-foreground: #1b5e20;
--destructive: #c62828;
--destructive-foreground: #ffffff;
--border: #e0d6c9;
--input: #e0d6c9;
--ring: #2e7d32;
--chart-1: #4caf50;
--chart-2: #388e3c;
--chart-3: #2e7d32;
--chart-4: #1b5e20;
--chart-5: #0a1f0c;
--radius: 0.5rem;
--sidebar: #f0e9e0;
--sidebar-foreground: #3e2723;
--sidebar-primary: #2e7d32;
--sidebar-primary-foreground: #ffffff;
--sidebar-accent: #c8e6c9;
--sidebar-accent-foreground: #1b5e20;
--sidebar-border: #e0d6c9;
--sidebar-ring: #2e7d32;
--font-sans: Montserrat, sans-serif;
--font-serif: Merriweather, serif;
--font-mono: Source Code Pro, monospace;
--shadow-color: oklch(0 0 0);
--shadow-opacity: 0.1;
--shadow-blur: 3px;
--shadow-spread: 0px;
--shadow-offset-x: 0;
--shadow-offset-y: 1px;
--letter-spacing: 0em;
--spacing: 0.25rem;
    }

    .dark {
      --background: #1c2a1f;
--foreground: #f0ebe5;
--card: #2d3a2e;
--card-foreground: #f0ebe5;
--popover: #2d3a2e;
--popover-foreground: #f0ebe5;
--primary: #4caf50;
--primary-foreground: #0a1f0c;
--secondary: #3e4a3d;
--secondary-foreground: #d7e0d6;
--muted: #252f26;
--muted-foreground: #d7cfc4;
--accent: #388e3c;
--accent-foreground: #f0ebe5;
--destructive: #c62828;
--destructive-foreground: #f0ebe5;
--border: #3e4a3d;
--input: #3e4a3d;
--ring: #4caf50;
--chart-1: #81c784;
--chart-2: #66bb6a;
--chart-3: #4caf50;
--chart-4: #43a047;
--chart-5: #388e3c;
--radius: 0.5rem;
--sidebar: #1c2a1f;
--sidebar-foreground: #f0ebe5;
--sidebar-primary: #4caf50;
--sidebar-primary-foreground: #0a1f0c;
--sidebar-accent: #388e3c;
--sidebar-accent-foreground: #f0ebe5;
--sidebar-border: #3e4a3d;
--sidebar-ring: #4caf50;
--font-sans: Montserrat, sans-serif;
--font-serif: Merriweather, serif;
--font-mono: Source Code Pro, monospace;
--shadow-color: oklch(0 0 0);
--shadow-opacity: 0.1;
--shadow-blur: 3px;
--shadow-spread: 0px;
--shadow-offset-x: 0;
--shadow-offset-y: 1px;
--letter-spacing: 0em;
--spacing: 0.25rem;
    }
  