/**
 * Design tokens — Enjoy the Love
 *
 * PROVISÓRIO: paleta extraída dos arquivos reais de logo em
 * `visual_institucional/` (logo warm sand.jpg, logo no bg.png, envelope
 * light.png). Não é um manual de marca aprovado — diretrizes-gerais-site-enjoy.md
 * ainda tem os campos de identidade visual como [EDITAR]. Antes de tratar
 * isso como definitivo, validar com a Fernanda (§13 diretrizes-gerais).
 *
 * Fontes: Caveat (script) e Nunito (texto) são placeholders de licença
 * livre, escolhidas por semelhança visual com o logo. Trocar pela fonte
 * oficial assim que definida — ver §13.2 "[EDITAR: fontes e licenças]".
 */

:root {
  /* Cor de marca — tom "warm sand" (fundo do logo) */
  --color-brand-sand: #e5caaf;
  --color-brand-sand-ink: #e3c4aa; /* traço do wordmark sobre fundo claro */
  --color-brand-sand-deep: #b98f68; /* variação mais escura, para texto sobre claro */

  /* Cor de destaque — coração/CTA */
  --color-brand-accent: #f4573f;
  --color-brand-accent-hover: #d9412a;

  /* Neutros — tom quente, não preto puro (tom de voz afetivo/delicado) */
  --color-ink: #3a2e27;
  --color-ink-soft: #6b5c50;
  --color-surface: #fffdfb;
  --color-surface-muted: #fbf3ea;
  --color-border: #e8dccd;

  /* Estado */
  --color-success: #3f8f5f;
  --color-error: #c94328;

  /* Tipografia — placeholder, ver comentário acima */
  --font-display: "Caveat", "Segoe Script", cursive;
  --font-body: "Nunito", "Segoe UI", sans-serif;

  --font-size-base: 1rem;
  --font-size-sm: 0.875rem;
  --font-size-lg: 1.25rem;
  --font-size-xl: 1.75rem;
  --font-size-display: 3rem;

  /* Espaçamento */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2.5rem;
  --space-6: 4rem;

  --radius: 0.5rem;
  --max-width: 72rem;
}
