/* ============================================================
   GOVINDA · DESIGN TOKENS · deriva do Design System v2 (04.08.2026)
   Território: Luxo de Sentido · A marca é a moldura; o destino é a imagem.

   FONTE DE VERDADE: quando o arquivo real
   D:\Dropbox\Clientes\Govinda Turismo\Identidade\...\govinda-tokens.css
   estiver acessível, substitua este por ele (a v2 §13 manda o
   documento CITAR o token, não redigitá-lo). Este arquivo é a
   reconstrução fiel dos valores publicados na v2, para uso imediato.

   TIPOGRAFIA: ATIVA em PLANO B (Source, OFL/livre) — decisão do cliente
   enquanto a licença de SangBleu Republic + Shapiro não é confirmada.
   O flip para as fontes licenciadas é só trocar as 3 variáveis --f-*.
   ============================================================ */

:root {
  /* === COR · MARCA (paleta semântica v2) === */
  --fundo:        #f0e8d8;   /* areia — a página */
  --fundo-alto:   #f7f1e4;   /* gradiente da página (topo) */
  --fundo-baixo:  #e6dbc4;   /* gradiente da página (base) */
  --superficie:   #faf7ef;   /* marfim — cartão, quadro, carta */
  --superficie-2: #f4ecdd;   /* faixa dentro do cartão */
  --tinta:        #33261a;   /* preto quente — todo o texto */
  --tinta-suave:  #7a6650;   /* rótulo, legenda, fólio */
  --acento:       #b4741f;   /* açafrão queimado — display: itálico, capitular, filete */
  --acento-forte: #8f4a1f;   /* terracota — rótulo de seção */
  --navy:         #12293f;   /* faixa escura, rodapé, assinatura */
  --ouro:         #b98a3d;   /* SÓ fio, filete, selo — nunca área, nunca texto */
  --ouro-claro:   #d9b26a;   /* o mesmo fio, sobre fundo escuro */

  /* === COR · CORPO SECUNDÁRIO E CONTORNO ===
     Faltavam nesta cópia, e o cartão de pessoa não se desenha sem eles: um tom
     entre --tinta e --tinta-suave para a descrição, e a linha de 1px que fecha
     a moldura. Valores da v2 publicada. Acrescentados — nada acima foi tocado. */
  --tinta-media:  #5d4a37;                  /* descrição de cartão · 7,8:1 sobre marfim */
  --linha:        rgba(51, 38, 26, .14);    /* contorno de cartão em repouso */
  --linha-forte:  rgba(180, 116, 31, .42);  /* o mesmo contorno, em hover/foco */

  /* === PROFUNDIDADE ===
     Elevação por moldura e sombra rasa. A marca não flutua: a sombra é longa e
     quase transparente, nunca o halo cinza do template. */
  --sombra-1: 0 2px 10px -4px rgba(51, 38, 26, .18);
  --sombra-2: 0 18px 44px -22px rgba(51, 38, 26, .42);

  /* === COR · DESTINO (só dentro da fotografia ou marcador de 3px) === */
  --dest-acafrao:   #C9762E;  /* Índia Sagrada · Yogananda · Marajás */
  --dest-vermelhao: #9E3B32;  /* Índia dos Marajás */
  --dest-imperial:  #8C2B26;  /* China & Tibete */
  --dest-jade:      #4A6B5F;  /* China & Tibete */
  --dest-teal:      #2E5E5C;  /* Tailândia */
  --dest-neve:      #DCE0E2;  /* Himalaias */
  --dest-arroz:     #5E7343;  /* Sudeste Asiático */

  /* === TIPOGRAFIA · vozes ===
     ATIVO = Plano B (Source, OFL). Para ativar as fontes licenciadas,
     comente o bloco Plano B e descomente o bloco Licenciado. */
  /* -- Plano B (ATIVO) -- */
  --f-pagina:     "Source Serif 4", Georgia, "Times New Roman", serif;   /* títulos, corpo, editorial */
  --f-disciplina: "Source Sans 3", "Segoe UI", Helvetica, Arial, sans-serif; /* rótulo, selo, fólio, dado, botão, tabela */
  /* -- Licenciado (FLIP quando a licença confirmar) --
  --f-pagina:     "SangBleu Republic", Georgia, "Times New Roman", serif;
  --f-disciplina: "Shapiro", "Segoe UI", Helvetica, Arial, sans-serif;
  */

  /* Escala (clamp fluido) */
  --t-display:  clamp(2rem, 1.2rem + 4vw, 4.6rem);      /* capa, hero · entrelinha 1.04 */
  --t-h1:       clamp(1.75rem, 1.2rem + 2.5vw, 2.9rem); /* seção · 1.08 */
  --t-h2:       clamp(1.35rem, 1.1rem + 1.4vw, 1.9rem); /* subtítulo · 1.15 */
  --t-h3:       1.25rem;     /* nome próprio em cartão de pessoa · 1.20 */
  --t-corpo:    1.0625rem;   /* 17px · entrelinha 1.60 */
  --t-corpo-ed: 1.125rem;    /* editorial longo · entrelinha 1.95 (a entrelinha grande é da marca) */
  --t-legenda:  0.84rem;     /* entrelinha 1.60 · tracking 0.16em */
  --t-rotulo:   0.6rem;      /* Disciplina 300 · CAIXA ALTA · tracking 0.30em */
  --t-selo:     0.56rem;     /* Disciplina 300 · CAIXA ALTA · tracking 0.42em */
  /* Regra de tracking: quanto menor o corpo, maior o espacejamento
     0.56rem→0.42em · 0.6rem→0.30em · 0.68rem→0.20em · 0.84rem→0.16em */

  /* === ESPAÇO (base 4px · tudo múltiplo de 4) === */
  --e-1:4px;  --e-2:8px;  --e-3:12px; --e-4:16px; --e-5:32px;
  --e-6:48px; --e-7:64px; --e-8:96px; --e-9:128px; --e-10:192px;
  --e-secao: clamp(64px, 4rem + 6vw, 192px);

  /* === LAYOUT === */
  --w-conteudo: 1240px;  /* largura máx de conteúdo */
  --w-leitura:  680px;   /* medida de leitura (~68 caracteres) */
  --gutter:     24px;
  --raio:       2px;     /* quase reto; foto e cartão retangulares. Exceção proposta: o botão */

  /* === MOVIMENTO (a marca é calma) === */
  --dur-rapida: 280ms;
  --dur-normal: 550ms;
  --dur-lenta:  900ms;
  --ease: cubic-bezier(0.16, 1, 0.3, 1); /* sai rápido, pousa devagar */
}

/* Público 50+: movimento reduzido é núcleo, não enfeite. */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
