/* ============================================================================
   tokens.css — fonte única das variáveis de design do festesandorra.com

   Antes desta ficheiro os mesmos valores viviam em quatro sítios com três
   nomenclaturas diferentes (inline no index.html, site.css, festa.css, e os
   hexes das parròquies outra vez em scripts/build-festes.mjs).

   Nomes canónicos abaixo. Os nomes antigos do festa.css ficam como alias no
   fim, para a migração não partir nada — ver "compatibilidade".

   NÃO define --maxw: cada página tem a sua largura (home 1120, festa 880,
   conteúdo 820) e isso é decisão de layout, não token global.
   ========================================================================== */

:root{
  /* ---- verdes: fundo escuro, texto sobre escuro, acentos ---- */
  --verd-900:#21302a;
  --verd-700:#2f4d3d;
  --verd-500:#3f6b52;

  /* ---- papel ---- */
  --crema:#f4efe3;
  --crema-2:#ebe3d2;
  --linia:#e0d8c6;
  --superficie:#fff;

  /* ---- acentos ---- */
  --terra:#c1622f;
  --terra-soft:#d67a44;
  --or:#cf9f3e;

  /* ---- tinta ---- */
  --tinta:#22271f;
  --tinta-60:#5f6357;

  /* ---- as 7 parròquies ---- */
  --p-canillo:#3f7d54;
  --p-encamp:#b3542f;
  --p-ordino:#6d5091;
  --p-massana:#2f6f8f;
  --p-andorra:#b23b34;
  --p-stjulia:#b0832f;
  --p-escaldes:#2f8f86;

  /* ---- tipografia ---- */
  --sans:'Figtree',system-ui,-apple-system,sans-serif;
  --disp:'Fraunces',Georgia,'Times New Roman',serif;

  /* ---- elevação ---- */
  --shadow:0 1px 2px rgba(33,48,42,.06),0 8px 24px rgba(33,48,42,.06);
  --shadow-lift:0 12px 26px -16px rgba(33,48,42,.4);

  /* ------------------------------------------------------------------
     compatibilidade: nomes usados pelo festa.css antes da unificação.
     Mantidos como alias para não reescrever regras que já funcionam.
     Não usar em código novo.
     ------------------------------------------------------------------ */
  --paper:var(--crema);
  --ink:var(--verd-900);
  --ink-soft:var(--tinta-60);
  --festa:var(--terra);
  --gold:var(--or);
  --pine:var(--verd-700);
  --line:var(--linia);
  --surface:var(--superficie);
  --surface-2:var(--crema-2);
}
