:root {
  /* Cores Principais */
  --background: #FAFAFA !important;
  --foreground: #1C1C1C !important;
  --primary: #D74A41 !important;
  --primary-foreground: #FAFAFA !important;

  /* Cores de Componentes */
  --card: #FFFFFF !important;
  --card-foreground: #1C1C1C !important;
  --popover: #FFFFFF !important;
  --popover-foreground: #1C1C1C !important;
  
  /* Secundário, Muted e Acento */
  --secondary: #C8652D !important;
  --secondary-foreground: #FAFAFA !important;
  --muted: #F0F0F0 !important;
  --muted-foreground: #8C8C8C !important;
  --accent: #E7B508 !important;
  --accent-foreground: #1C1C1C !important; /* Texto escuro sobre o acento Ouro */
  
  /* Feedback e Contorno */
  --destructive: #A24C1C !important;
  --border: #C8C8C8 !important;
  --input: #C8C8C8 !important;
  --ring: #E7B508 !important;
}

.dark {
  /* Cores Principais */
  --background: #202020 !important;
  --foreground: #FAFAFA !important;
  --primary: #D74A41 !important;
  --primary-foreground: #202020 !important;

  /* Cores de Componentes */
  --card: #282828 !important;
  --card-foreground: #FAFAFA !important;
  --popover: #282828 !important;
  --popover-foreground: #FAFAFA !important;
  
  /* Secundário, Muted e Acento */
  --secondary: #C8652D !important;
  --secondary-foreground: #202020 !important;
  --muted: #A24C1C !important;
  --muted-foreground: #C8C8C8 !important;
  --accent: #E7B508 !important;
  --accent-foreground: #202020 !important;
  
  /* Feedback e Contorno */
  --destructive: #A24C1C !important;
  --border: #3A3A3A !important;
  --input: #3A3A3A !important;
  --ring: #D74A41 !important;
}