
    :root {
      --background: #F1F0E5;
--foreground: #56453F;
--card: #F1F0E5;
--card-foreground: #56453F;
--popover: #FFFFFF;
--popover-foreground: #56453F;
--primary: #A37764;
--primary-foreground: #FFFFFF;
--secondary: #BAAB92;
--secondary-foreground: #ffffff;
--muted: #E4C7B8;
--muted-foreground: #8A655A;
--accent: #E4C7B8;
--accent-foreground: #56453F;
--destructive: #1f1a17;
--destructive-foreground: #FFFFFF;
--border: #BAAB92;
--input: #BAAB92;
--ring: #A37764;
--chart-1: #A37764;
--chart-2: #8A655A;
--chart-3: #C39E88;
--chart-4: #BAAB92;
--chart-5: #A28777;
--radius: 0.5rem;
--sidebar: #ebd6cb;
--sidebar-foreground: #56453F;
--sidebar-primary: #A37764;
--sidebar-primary-foreground: #FFFFFF;
--sidebar-accent: #C39E88;
--sidebar-accent-foreground: #ffffff;
--sidebar-border: #A28777;
--sidebar-ring: #A37764;
--font-sans: DM Sans, sans-serif;
--font-serif: Georgia, serif;
--font-mono: Menlo, monospace;
--shadow-color: hsl(20 18% 51% / 0.4);
--shadow-opacity: 0.11;
--shadow-blur: 0px;
--shadow-spread: 0px;
--shadow-offset-x: 2px;
--shadow-offset-y: 2px;
--letter-spacing: 0em;
--spacing: 0.25rem;
    }

    .dark {
      --background: #2d2521;
--foreground: #F1F0E5;
--card: #3c332e;
--card-foreground: #F1F0E5;
--popover: #3c332e;
--popover-foreground: #F1F0E5;
--primary: #C39E88;
--primary-foreground: #2d2521;
--secondary: #8A655A;
--secondary-foreground: #F1F0E5;
--muted: #56453F;
--muted-foreground: #c5aa9b;
--accent: #BAAB92;
--accent-foreground: #2d2521;
--destructive: #E57373;
--destructive-foreground: #2d2521;
--border: #56453F;
--input: #56453F;
--ring: #C39E88;
--chart-1: #C39E88;
--chart-2: #BAAB92;
--chart-3: #A37764;
--chart-4: #8A655A;
--chart-5: #A28777;
--radius: 0.5rem;
--sidebar: #1f1a17;
--sidebar-foreground: #F1F0E5;
--sidebar-primary: #C39E88;
--sidebar-primary-foreground: #1f1a17;
--sidebar-accent: #BAAB92;
--sidebar-accent-foreground: #1f1a17;
--sidebar-border: #56453F;
--sidebar-ring: #C39E88;
--font-sans: DM Sans, sans-serif;
--font-serif: Georgia, serif;
--font-mono: Menlo, monospace;
--shadow-color: hsl(20 18% 30% / 0.5);
--shadow-opacity: 0.11;
--shadow-blur: 0px;
--shadow-spread: 0px;
--shadow-offset-x: 2px;
--shadow-offset-y: 2px;
--letter-spacing: 0em;
--spacing: 0.25rem;
    }
  