/* ============================================================
   cvh-altar-paises-data.css
   ------------------------------------------------------------
   Variables CSS por país (color identitario · acento bright/soft/glow).
   Generado automáticamente desde cvh-altar-paises-data.js (v26).
   v26 (2026-05-18): 26 COMPLETED (incl. BRA, CAN, PRT) + 1 PENDIENTE (gnq).
   Países COMPLETED tienen su propia regla [data-pais="cod"].
   Países PENDIENTE_VERIFICACION heredan defaults :root (ESP).
   ============================================================ */

:root {
  --cvh-pais-acento: #1B3A6B;
  --cvh-pais-acento-bright: #2E5A9F;
  --cvh-pais-acento-soft: rgba(27, 58, 107, 0.22);
  --cvh-pais-acento-glow: rgba(27, 58, 107, 0.45);
}

[data-pais="arg"] {
  --cvh-pais-acento: #74ACDF;
  --cvh-pais-acento-bright: #9BC4E8;
  --cvh-pais-acento-soft: rgba(116, 172, 223, 0.22);
  --cvh-pais-acento-glow: rgba(116, 172, 223, 0.45);
}

[data-pais="bol"] {
  --cvh-pais-acento: #F4E400;
  --cvh-pais-acento-bright: #FFEC4F;
  --cvh-pais-acento-soft: rgba(244, 228, 0, 0.22);
  --cvh-pais-acento-glow: rgba(244, 228, 0, 0.45);
}

[data-pais="bra"] {
  --cvh-pais-acento: #002776;
  --cvh-pais-acento-bright: #0040C0;
  --cvh-pais-acento-soft: rgba(0, 39, 118, 0.22);
  --cvh-pais-acento-glow: rgba(0, 39, 118, 0.45);
}

[data-pais="can"] {
  --cvh-pais-acento: #BF1E2D;
  --cvh-pais-acento-bright: #E54B5A;
  --cvh-pais-acento-soft: rgba(191, 30, 45, 0.22);
  --cvh-pais-acento-glow: rgba(191, 30, 45, 0.45);
}

[data-pais="chl"] {
  --cvh-pais-acento: #D52B1E;
  --cvh-pais-acento-bright: #E85A4F;
  --cvh-pais-acento-soft: rgba(213, 43, 30, 0.22);
  --cvh-pais-acento-glow: rgba(213, 43, 30, 0.45);
}

[data-pais="col"] {
  --cvh-pais-acento: #FFCD00;
  --cvh-pais-acento-bright: #FFDF40;
  --cvh-pais-acento-soft: rgba(255, 205, 0, 0.22);
  --cvh-pais-acento-glow: rgba(255, 205, 0, 0.45);
}

[data-pais="cri"] {
  --cvh-pais-acento: #002B7F;
  --cvh-pais-acento-bright: #1E4FA8;
  --cvh-pais-acento-soft: rgba(0, 43, 127, 0.22);
  --cvh-pais-acento-glow: rgba(0, 43, 127, 0.45);
}

[data-pais="cub"] {
  --cvh-pais-acento: #FFB81C;
  --cvh-pais-acento-bright: #FFD24A;
  --cvh-pais-acento-soft: rgba(255, 184, 28, 0.22);
  --cvh-pais-acento-glow: rgba(255, 184, 28, 0.45);
}

[data-pais="dom"] {
  --cvh-pais-acento: #002D62;
  --cvh-pais-acento-bright: #1E5BAA;
  --cvh-pais-acento-soft: rgba(0, 45, 98, 0.22);
  --cvh-pais-acento-glow: rgba(0, 45, 98, 0.45);
}

[data-pais="ecu"] {
  --cvh-pais-acento: #FFD100;
  --cvh-pais-acento-bright: #FFDF40;
  --cvh-pais-acento-soft: rgba(255, 209, 0, 0.22);
  --cvh-pais-acento-glow: rgba(255, 209, 0, 0.45);
}

[data-pais="gtm"] {
  --cvh-pais-acento: #4997D0;
  --cvh-pais-acento-bright: #6BAEDC;
  --cvh-pais-acento-soft: rgba(73, 151, 208, 0.22);
  --cvh-pais-acento-glow: rgba(73, 151, 208, 0.45);
}

[data-pais="gui"] {
  --cvh-pais-acento: #009E49;
  --cvh-pais-acento-bright: #1CC362;
  --cvh-pais-acento-soft: rgba(0, 158, 73, 0.22);
  --cvh-pais-acento-glow: rgba(0, 158, 73, 0.45);
}

[data-pais="hnd"] {
  --cvh-pais-acento: #00BCE4;
  --cvh-pais-acento-bright: #4ECCEC;
  --cvh-pais-acento-soft: rgba(0, 188, 228, 0.22);
  --cvh-pais-acento-glow: rgba(0, 188, 228, 0.45);
}

[data-pais="hti"] {
  --cvh-pais-acento: #00209F;
  --cvh-pais-acento-bright: #1E4FBF;
  --cvh-pais-acento-soft: rgba(0, 32, 159, 0.22);
  --cvh-pais-acento-glow: rgba(0, 32, 159, 0.45);
}

[data-pais="mex"] {
  --cvh-pais-acento: #FF7300;
  --cvh-pais-acento-bright: #FF9A33;
  --cvh-pais-acento-soft: rgba(255, 115, 0, 0.22);
  --cvh-pais-acento-glow: rgba(255, 115, 0, 0.45);
}

[data-pais="nic"] {
  --cvh-pais-acento: #0072CE;
  --cvh-pais-acento-bright: #2891E2;
  --cvh-pais-acento-soft: rgba(0, 114, 206, 0.22);
  --cvh-pais-acento-glow: rgba(0, 114, 206, 0.45);
}

[data-pais="pan"] {
  --cvh-pais-acento: #005AA7;
  --cvh-pais-acento-bright: #2A75BD;
  --cvh-pais-acento-soft: rgba(0, 90, 167, 0.22);
  --cvh-pais-acento-glow: rgba(0, 90, 167, 0.45);
}

[data-pais="per"] {
  --cvh-pais-acento: #8B3A8C;
  --cvh-pais-acento-bright: #B05DB1;
  --cvh-pais-acento-soft: rgba(139, 58, 140, 0.22);
  --cvh-pais-acento-glow: rgba(139, 58, 140, 0.45);
}

[data-pais="pri"] {
  --cvh-pais-acento: #0050F0;
  --cvh-pais-acento-bright: #2A6FFA;
  --cvh-pais-acento-soft: rgba(0, 80, 240, 0.22);
  --cvh-pais-acento-glow: rgba(0, 80, 240, 0.45);
}

[data-pais="prt"] {
  --cvh-pais-acento: #9B1B30;
  --cvh-pais-acento-bright: #C53E5A;
  --cvh-pais-acento-soft: rgba(155, 27, 48, 0.22);
  --cvh-pais-acento-glow: rgba(155, 27, 48, 0.45);
}

[data-pais="pry"] {
  --cvh-pais-acento: #0038A8;
  --cvh-pais-acento-bright: #2D5BC2;
  --cvh-pais-acento-soft: rgba(0, 56, 168, 0.22);
  --cvh-pais-acento-glow: rgba(0, 56, 168, 0.45);
}

[data-pais="slv"] {
  --cvh-pais-acento: #0047AB;
  --cvh-pais-acento-bright: #2563CC;
  --cvh-pais-acento-soft: rgba(0, 71, 171, 0.22);
  --cvh-pais-acento-glow: rgba(0, 71, 171, 0.45);
}

[data-pais="ury"] {
  --cvh-pais-acento: #0038A8;
  --cvh-pais-acento-bright: #2D5BC2;
  --cvh-pais-acento-soft: rgba(0, 56, 168, 0.22);
  --cvh-pais-acento-glow: rgba(0, 56, 168, 0.45);
}

[data-pais="usa"] {
  --cvh-pais-acento: #002868;
  --cvh-pais-acento-bright: #1E5BAA;
  --cvh-pais-acento-soft: rgba(0, 40, 104, 0.22);
  --cvh-pais-acento-glow: rgba(0, 40, 104, 0.45);
}

[data-pais="ven"] {
  --cvh-pais-acento: #FCE300;
  --cvh-pais-acento-bright: #FFEC4F;
  --cvh-pais-acento-soft: rgba(252, 227, 0, 0.22);
  --cvh-pais-acento-glow: rgba(252, 227, 0, 0.45);
}

/* Países PENDIENTE (heredan :root ESP por ausencia de regla):
   gnq
*/
