:root {
  /* Cor de ação — única, exclusiva de botão/link de conversão */
  --cor-acao: #803965;
  --cor-acao-hover: #5D2949;

  /* Texto */
  --cor-texto: #333333;
  --cor-texto-secundario: #666666;
  --cor-texto-apagado: #999999;

  /* Fundo */
  --cor-fundo: #FFFFFF;
  --cor-fundo-alt: #FAF6F4; /* leve matiz vinho (2-3%) — não é cor nova, é aquecimento do cinza neutro original #FAFAFA */

  /* Borda */
  --cor-borda: #E8DEE2; /* idem — matiz vinho sobre o cinza neutro original #E2E2E2 */

  /* Degradê decorativo — uso pontual, nunca funcional */
  --gradiente-azul: #73A5D1;
  --gradiente-magenta: #BB59A0;
  --gradiente-lavanda: #7D79B7;
  --gradiente-decorativo: linear-gradient(120deg, var(--gradiente-azul), var(--gradiente-magenta), var(--gradiente-lavanda));

  /* Tipografia */
  --fonte-base: 'Raleway', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --peso-regular: 400;
  --peso-semibold: 600;
  --peso-bold: 700;

  --texto-14: 14px;
  --texto-16: 16px;
  --texto-18: 18px;
  --texto-22: 22px;
  --texto-28: 28px;
  --texto-36: 36px;
  --texto-48: 48px;

  /* Raio de borda — 3 níveis */
  --raio-botao: 14px; /* revisado: era pílula (999px) — arredondado suave lê mais premium/médico, menos SaaS */
  --raio-card: 25px;
  --raio-sutil: 8px;

  /* Espaçamento — ritmo base 5px */
  --espaco-1: 5px;
  --espaco-2: 10px;
  --espaco-3: 15px;
  --espaco-4: 20px;
  --espaco-5: 25px;
  --espaco-6: 30px;
  --espaco-7: 50px;
  --espaco-8: 75px;
  --espaco-9: 100px;
}
