:root {
  /* 🌈 Cores principais */
  --rest-principal: #6b0400;
  --rest-primaria: #D84315;        /* Laranja queimado (apetitoso) */
  --rest-secundaria: #FFCC80;      /* Laranja claro */
  --rest-destaque: #4CAF50;        /* Verde de ação/saudável */
  --rest-hover:#FF7043;
  --rest-fundo: #FFFFFF;           /* Fundo branco suave */
  --rest-card: #FFFFFF;            /* Cor dos cards */
  --rest-borda: #E0E0E0;           /* Cor das bordas sutis */
  --rest-erro: #E53935;            /* Vermelho para erros */

  /* 🖋️ Texto */
  --rest-texto: #3E2723;           /* Marrom escuro para alto contraste */
  --rest-subtexto: #6D4C41;        /* Marrom médio para descrições */
  --rest-branco: #FFFFFF;
  --rest-preto: #000000;

  /* 🔤 Fontes */
  --font-titulo: 'Playfair Display', serif;   /* Clássico e elegante */
  --font-texto: 'Open Sans', sans-serif;      /* Leitura confortável */
  --font-destaque: 'Poppins', sans-serif;     /* Para botões e menus */
  --font-josefin: 'Josefin Sans', sans-serif;

  /* 🔧 Outros */
  --rest-radius: 12px;             /* Borda arredondada padrão */
  --rest-sombra: 0 2px 6px rgba(0, 0, 0, 0.1); /* Sombra leve */
}