/* Fontes hospedadas aqui (variáveis, subset latino): evita o CSS bloqueante do Google Fonts. */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url(../fonts/cormorant-garamond-latin.woff2) format('woff2');
}

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url(../fonts/jost-latin.woff2) format('woff2');
}

:root {
  /* Verdes da identidade (amostras Pantone do checklist) */
  --moss-950: #22372b;
  --moss-900: #2c3424;
  --moss-800: #3e4827;
  --moss-700: #4c583e;
  --moss-500: #768064;
  --stone-400: #959581;
  --aloe-100: #daded8;
  --bone-200: #d6d1c0;

  /* Dourado do logo: valor estimado a partir do mockup; ajustar quando houver o arquivo original.
     Só para detalhes (filetes, ícones, bordas). Não usar como cor de texto sobre --paper: não passa no contraste AA. */
  --gold-500: #b89a63;
  --gold-300: #d4bc8a;

  /* Texto e papel */
  --ink: #1b241e;
  --paper: #f6f5ef;

  /* CTA WhatsApp: verde mais fundo que o padrão, contraste AA com texto branco */
  --wa: #15803d;
  --wa-hover: #166534;

  --font-display: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --font-body: 'Jost', system-ui, -apple-system, 'Segoe UI', sans-serif;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-12: 3rem;
  --space-16: 4rem;

  --radius: 0.75rem;
  --radius-pill: 999px;
  --container: 68rem;
}
