/* themes-v1: Volcanic Brown (family: brown/earth).
   Dark anchors: #140906 #1e0e0a #2e1610 #7a4030 #cc4a1a. */
.theme-volcanic-brown {
  --background: #faf3ee;
  --foreground: #2a1410;
  --card: #f3e6dc;
  --card-foreground: #2a1410;
  --popover: #f3e6dc;
  --popover-foreground: #2a1410;
  --primary: #983614;
  --primary-foreground: #ffffff;
  --secondary: #e8d4c4;
  --secondary-foreground: #2a1410;
  --muted: #e8d4c4;
  --muted-foreground: #5e2818;
  --accent: #983614;
  --accent-foreground: #ffffff;
  --destructive: #b91c1c;
  --destructive-foreground: #ffffff;
  --border: #e8d4c4;
  --input: #e8d4c4;
  --ring: #983614;
  --sidebar: #f3e6dc;
  --sidebar-foreground: #2a1410;
  --sidebar-primary: #983614;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #e8d4c4;
  --sidebar-accent-foreground: #2a1410;
  --sidebar-border: #e8d4c4;
  --sidebar-ring: #983614;
}
.theme-volcanic-brown.dark {
  --background: #140906;
  --foreground: #f0e0d4;
  --card: #1e0e0a;
  --card-foreground: #f0e0d4;
  --popover: #1e0e0a;
  --popover-foreground: #f0e0d4;
  --primary: #cc4a1a;
  --primary-foreground: #140906;
  --secondary: #2e1610;
  --secondary-foreground: #f0e0d4;
  --muted: #2e1610;
  --muted-foreground: #7a4030;
  --accent: #cc4a1a;
  --accent-foreground: #140906;
  --destructive: #dc2626;
  --destructive-foreground: #ffffff;
  --border: #2e1610;
  --input: #2e1610;
  --ring: #cc4a1a;
  --sidebar: #1e0e0a;
  --sidebar-foreground: #f0e0d4;
  --sidebar-primary: #cc4a1a;
  --sidebar-primary-foreground: #140906;
  --sidebar-accent: #cc4a1a;
  --sidebar-accent-foreground: #140906;
  --sidebar-border: #2e1610;
  --sidebar-ring: #cc4a1a;
}
