/* Pousada Rio Vermelho - tokens. Contrastes medidos em docs/plano.md */
:root {
  /* marca */
  --oliva: #9DA65D;          /* formas e fundos grandes; texto escuro por cima (5,64) */
  --oliva-escuro: #4E5824;   /* titulos, links, botao (branco 7,65) */
  --oliva-claro: #F1F3E6;    /* fundo alternado (tinta 13,11) */
  --areia: #CDB188;          /* linhas e detalhes */
  --marrom: #6B4D36;         /* madeira das placas */
  --marrom-escuro: #4A3526;  /* rodape (branco 11,49) */
  --tinta: #2B2820;          /* texto corrido (14,72) */
  --tinta-suave: #55503F;    /* texto secundario */
  --fundo: #FFFFFF;
  --zap: #1F7A3A;            /* botao WhatsApp (branco 5,38) */

  /* cores das casas: decorativas; texto branco passa AA em todas, menos Elvis */
  --c-brasil: #1F7A3A; --c-elvis: #E0B000; --c-madeira: #B8461A; --c-oriente: #B8221E;
  --c-silver: #75685A; --c-surf: #0F7276; --c-india: #A82C26; --c-bali: #24507A;
  --c-africa: #8B5A2B; --c-flores: #87589C; --c-mar: #1C64AE; --c-vip: #1D1D1D;

  /* tipografia: escala 1,25 */
  --fonte: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;
  --t-1: 0.875rem;  /* 14 */
  --t-2: 1rem;      /* 16 */
  --t-3: 1.125rem;  /* 18 corpo */
  --t-4: 1.375rem;  /* 22 */
  --t-5: 1.75rem;   /* 28 */
  --t-6: 2.1875rem; /* 35 */
  --t-7: 2.75rem;   /* 44 */
  --t-8: 3.4375rem; /* 55 */

  /* espacos (base 4 px) */
  --e-1: 4px; --e-2: 8px; --e-3: 12px; --e-4: 16px; --e-5: 24px;
  --e-6: 32px; --e-7: 48px; --e-8: 72px; --e-9: 128px;

  --raio: 6px;
  --raio-botao: 999px;
  --largura: 1180px;
  --medida: 65ch;
  --transicao: 160ms ease-out;
}
