/* Mentoria Bem-Estar — tokens de marca (cores, tipografia, espaçamento) */
@font-face { font-family: "Fraunces"; src: url("../fonts/fraunces-latin-full-normal.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Fraunces"; src: url("../fonts/fraunces-latin-full-italic.woff2") format("woff2"); font-weight: 100 900; font-style: italic; font-display: swap; }
@font-face { font-family: "Figtree"; src: url("../fonts/figtree-latin-wght-normal.woff2") format("woff2"); font-weight: 300 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Figtree"; src: url("../fonts/figtree-latin-wght-italic.woff2") format("woff2"); font-weight: 300 900; font-style: italic; font-display: swap; }
:root, [data-theme="light"] {
  --linho: #FBF5EC;
  --areia: #F3E8D8;
  --papel: #FFFDF9;
  --linha: #E2D2BD;
  --linha-forte: #927A67;
  --cacau: #3B2A22;
  --cacau-suave: #6E5B4F;
  --abobora: #D9772E;
  --verde: #6F8A4A;
  --ameixa: #7B4B7D;
  --abobora-texto: #964916;
  --verde-texto: #4E6633;
  --ameixa-texto: #6A3F6C;
  --abobora-suave: #F7DEC8;
  --verde-suave: #E3EAD3;
  --ameixa-suave: #EBDDEA;
  --acao: #964916;
  --acao-hover: #7E3C11;
  --on-acao: #FBF5EC;
  --on-pilar: #3B2A22;
  --foco: #6A3F6C;
  --sucesso: #4E6633;
  --erro: #A3352B;
  --sombra-suave: 0 12px 32px -12px rgba(59, 42, 34, 0.22);
}
:root {
  --espaco-1: 4px;
  --espaco-2: 8px;
  --espaco-3: 12px;
  --espaco-4: 16px;
  --espaco-5: 24px;
  --espaco-6: 32px;
  --espaco-7: 48px;
  --espaco-8: 64px;
  --espaco-9: 96px;
  --raio-p: 8px;
  --raio-m: 16px;
  --raio-g: 32px;
  --raio-pilula: 999px;
  --font-titulo: Fraunces, Georgia, "Times New Roman", serif;
  --font-texto: Figtree, "Segoe UI", Helvetica, Arial, sans-serif;
}
