/* ==========================================================================
   VARIÁVEIS DE DESIGN SYSTEM — APTA ODONTOLOGIA (DARK LUXURY VINHO & DOURADO)
   Lti.Web Soluções Web
   ========================================================================== */

:root {
  /* Identidade Visual Solicitada: Vinho Nobre, Preto, Cinza e Dourado */
  --cor-vinho-principal: #69252d;
  --cor-vinho-hover: #85323c;
  --cor-vinho-profundo: #4b161c;
  --cor-vinho-suave: rgba(105, 37, 45, 0.15);
  
  --cor-primaria: #69252d;
  --cor-primaria-hover: #85323c;
  --cor-primaria-escura: #4b161c;
  
  /* Amarelo e Dourado Harmônico com o Logotipo APTA */
  --cor-dourado: #d4a017;
  --cor-dourado-claro: #f59e0b;
  --cor-dourado-brilho: #fde047;
  --cor-destaque: #d4a017;
  --cor-sucesso: #10b981;

  /* Superfícies Escuras Sóbrias (Dark Mode Elegante) */
  --bg-corpo: #090d12;
  --bg-secao-alt: #0e141d;
  --bg-card: #141b25;
  --bg-card-elevado: #1c2432;
  --bg-vinho-bloco: #4b161c;

  /* Bordas e Divisores */
  --borda-suave: rgba(255, 255, 255, 0.08);
  --borda-vinho: rgba(105, 37, 45, 0.4);
  --borda-dourado: rgba(212, 160, 23, 0.35);

  /* Tipografia & Textos */
  --texto-principal: #ffffff;
  --texto-secundario: #e2e8f0;
  --texto-mutado: #94a3b8;
  --texto-vinho-destaque: #e0727f;
  --texto-dourado: #fcd34d;

  /* Fontes */
  --fonte-titulos: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --fonte-corpo: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Sombras e Brilhos */
  --sombra-card: 0 10px 30px -10px rgba(0, 0, 0, 0.6);
  --sombra-vinho-glow: 0 0 25px rgba(105, 37, 45, 0.4);
  --sombra-dourado-glow: 0 0 20px rgba(212, 160, 23, 0.25);
  --sombra-botao: 0 8px 25px -5px rgba(105, 37, 45, 0.5);

  /* Dimensões & Espaçamento */
  --largura-maxima: 1200px;
  --largura-estreita: 920px;
  --espacamento-secao: 90px;
  --espacamento-secao-mobile: 56px;
  --raio-borda-sm: 6px;
  --raio-borda-md: 10px;
  --raio-borda-lg: 16px;
  --raio-borda-pill: 9999px;

  /* Transições */
  --transicao-rapida: 0.2s ease;
  --transicao-suave: 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
