:root {
  --background: 35 58% 97%;
  --foreground: 25 30% 15%;
  --card: 35 44% 99%;
  --card-foreground: 25 30% 15%;
  --popover: 35 44% 99%;
  --popover-foreground: 25 30% 15%;
  --primary: 22 86% 43%;
  --primary-foreground: 33 100% 98%;
  --secondary: 32 34% 90%;
  --secondary-foreground: 23 32% 20%;
  --muted: 31 28% 91%;
  --muted-foreground: 23 17% 39%;
  --accent: 42 78% 85%;
  --accent-foreground: 27 61% 24%;
  --destructive: 2 76% 56%;
  --destructive-foreground: 0 0% 98%;
  --border: 29 31% 82%;
  --input: 29 31% 82%;
  --ring: 22 86% 43%;
  --chart-1: 21 84% 53%;
  --chart-2: 45 90% 48%;
  --chart-3: 193 57% 42%;
  --chart-4: 347 72% 55%;
  --chart-5: 163 53% 38%;
  --radius: 0.95rem;
  --sidebar-background: 26 36% 94%;
  --sidebar-foreground: 24 28% 20%;
  --sidebar-primary: 22 86% 43%;
  --sidebar-primary-foreground: 33 100% 98%;
  --sidebar-accent: 35 46% 88%;
  --sidebar-accent-foreground: 24 28% 20%;
  --sidebar-border: 29 28% 80%;
  --sidebar-ring: 22 86% 43%;
}

.dark {
  --background: 22 22% 11%;
  --foreground: 34 33% 95%;
  --card: 22 22% 13%;
  --card-foreground: 34 33% 95%;
  --popover: 22 22% 13%;
  --popover-foreground: 34 33% 95%;
  --primary: 30 92% 62%;
  --primary-foreground: 24 30% 10%;
  --secondary: 24 16% 20%;
  --secondary-foreground: 34 33% 95%;
  --muted: 24 14% 18%;
  --muted-foreground: 29 16% 71%;
  --accent: 36 49% 24%;
  --accent-foreground: 45 92% 78%;
  --destructive: 3 67% 47%;
  --destructive-foreground: 0 0% 98%;
  --border: 24 15% 24%;
  --input: 24 15% 24%;
  --ring: 30 92% 62%;
  --chart-1: 26 88% 61%;
  --chart-2: 47 88% 58%;
  --chart-3: 192 64% 57%;
  --chart-4: 347 79% 64%;
  --chart-5: 165 55% 50%;
  --sidebar-background: 24 24% 10%;
  --sidebar-foreground: 33 31% 94%;
  --sidebar-primary: 30 92% 62%;
  --sidebar-primary-foreground: 24 24% 10%;
  --sidebar-accent: 24 16% 19%;
  --sidebar-accent-foreground: 33 31% 94%;
  --sidebar-border: 24 14% 22%;
  --sidebar-ring: 30 92% 62%;
}
