/*
 * Wine Experience: tokens do design system. FONTE ÚNICA (aprovado por Rodrigo em 23/10/2026, "ok design").
 * Documento: docs/wine-experience/design-system.md. A página pública lê este arquivo em
 * /wine-experience/assets/marca/tokens.css; o aplicativo (repo wine-app) serve esta mesma pasta em
 * /wine-experience/app/marca/ (WINE_MARCA_DIR). Mudou aqui, muda nos dois. Nunca copiar os valores.
 * Fontes servidas daqui (licença OFL, arquivos ao lado): Gilda Display e Atkinson Hyperlegible Next, subconjunto latin.
 * Títulos: Gilda Display, um peso só (400), sem itálico nem caixa alta (Rodrigo, 23/10/2026: "gosto de GIlda, maior e forte";
 * "acho o italico muito agressivo"). Até 23/10/2026 era a Ibarra Real Nova.
 */

@font-face {
  font-family: 'Gilda Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fontes/gilda-display.woff2') format('woff2');
}
@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('fontes/atkinson-hyperlegible-next.woff2') format('woff2');
}

:root {
  /* Cores. Contraste (WCAG 2.1) no documento; todo texto AA ou melhor. */
  --we-noite: #141113;      /* base escura */
  --we-vinho: #3B141C;      /* superfície escura secundária */
  --we-marfim: #F4EFE7;     /* texto no escuro; fundo claro */
  --we-linho: #E9E2D6;      /* superfície clara secundária */
  --we-tinta: #1C1618;      /* texto no claro */
  --we-grafite: #5E5653;    /* texto secundário no claro */
  --we-pedra: #ABA39A;      /* texto secundário no escuro */
  --we-champanhe: #C9B07A;  /* único destaque no escuro: linhas, rótulos, foco */
  --we-bordo: #6E1F2B;      /* destaque no claro: links, rótulos, foco */
  --we-branco: #FFFFFF;     /* campos no claro */
  --we-linha-escura: rgba(244, 239, 231, 0.14);
  --we-linha-clara: rgba(28, 22, 24, 0.12);
  --we-campo-escuro: rgba(244, 239, 231, 0.4);
  --we-campo-claro: rgba(28, 22, 24, 0.3);

  /* Tipografia */
  --we-serifa: 'Gilda Display', Georgia, 'Times New Roman', serif;
  --we-sans: 'Atkinson Hyperlegible Next', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --we-marca-espaco: 0.32em;   /* WINE EXPERIENCE em caixa alta */
  --we-rotulo-espaco: 0.18em;  /* rótulos em caixa alta, 11px, peso 600 */
  --we-botao-espaco: 0.14em;   /* texto de botão em caixa alta, 13px, peso 500 */

  /* Forma */
  --we-raio: 2px;              /* cantos quase retos */
  --we-raio-foto: 4px;
  --we-toque: 48px;            /* alvo de toque mínimo */
  --we-linha: 1px;
}
