:root {
  /* Cores Principais */
  --background: #F2F2F2 !important;
  --foreground: #1A1A1A !important;
  --primary: #13009D !important; /* Azul Cobalto */
  --primary-foreground: #FFFFFF !important; /* Texto branco sobre o primário */

  /* Cores de Componentes */
  --card: #FFFFFF !important;
  --card-foreground: #1A1A1A !important;
  --popover: #FFFFFF !important;
  --popover-foreground: #1A1A1A !important;
  
  /* Secundário, Muted e Acento */
  --secondary: #9383F5 !important; /* Lavanda Suave */
  --secondary-foreground: #1A1A1A !important; /* Texto escuro sobre o secundário */
  --muted: #D4D5D7 !important;
  --muted-foreground: #6C6C6C !important; /* Cinza médio para texto suave */
  --accent: #13009D !important; /* Cor de Acento */
  --accent-foreground: #FFFFFF !important; /* Texto branco sobre o acento */
  
  /* Feedback e Contorno */
  --destructive: #DC2626 !important; /* Vermelho padrão para destrutivo */
  --border: #D4D5D7 !important;
  --input: #D4D5D7 !important;
  --ring: #13009D !important; /* Anel com a cor primária */
}

.dark {
  /* Cores Principais */
  --background: #1A1A1A !important; /* Preto Carvão */
  --foreground: #F2F2F2 !important;
  --primary: #9383F5 !important; /* Lavanda Suave (Brilha no escuro) */
  --primary-foreground: #1A1A1A !important; /* Texto escuro sobre o primário */

  /* Cores de Componentes */
  --card: #282828 !important;
  --card-foreground: #F2F2F2 !important;
  --popover: #282828 !important;
  --popover-foreground: #F2F2F2 !important;
  
  /* Secundário, Muted e Acento */
  --secondary: #13009D !important; /* Azul Cobalto */
  --secondary-foreground: #F2F2F2 !important; /* Texto claro sobre o secundário */
  --muted: #333333 !important;
  --muted-foreground: #AAAAAA !important;
  --accent: #9383F5 !important;
  --accent-foreground: #1A1A1A !important;
  
  /* Feedback e Contorno */
  --destructive: #EF4444 !important; /* Vermelho padrão para destrutivo */
  --border: #505050 !important;
  --input: #505050 !important;
  --ring: #9383F5 !important; /* Anel com a cor primária */
}