/* contraste.css — capa correctiva de legibilidad (WCAG 2.1 AA)
 * Generado a partir de la medicion de ~/bin/contraste-web.py sobre este arbol.
 *
 * EL PROBLEMA
 * El sitio nacio con paleta oscura: el texto del cuerpo es azul claro
 * (--silver:#c8d8e8), casi blanco (#f0f6ff) o dorado (#c9a84c), pensado para
 * leerse sobre fondo marino. Despues se inyectaron bloques con fondo CLARO en
 * el atributo style= (background:#f7f9fc, #fff, #fffaf0...) y nadie cambio el
 * color del texto que cae dentro: letra celeste sobre caja casi blanca, razon
 * de contraste 1.0 a 1.6. Ilegible de hecho.
 *
 * COMO SE DECIDIO CADA COLOR
 * Ninguno se eligio a ojo. Se listaron los fondos en linea de todo el arbol,
 * se calculo su luminancia relativa (WCAG 2.1) y para cada uno se eligio entre
 * texto oscuro #1a2233 y texto claro #e8edf6 el que da MAS contraste. El
 * umbral AA de texto normal es 4.5:1.
 *
 * LA ESPECIFICIDAD IMPORTA, Y FUE EL ERROR DE LA PRIMERA VERSION
 * Hay dos familias de reglas:
 *   - propia      [style*="background:X"][style][style]   = (0,3,0)
 *   - descendiente [style*="background:X"][style] p       = (0,2,1)
 * La propia SIEMPRE gana a la descendiente. Sin eso, un boton naranja metido
 * dentro de una caja azul marino heredaba el texto claro del ancestro y se
 * volvia ilegible. Ademas los fondos oscuros se emiten primero y los claros
 * al final: en un empate entre dos ancestros gana el claro, que es el caso
 * mayoritario (caja clara inyectada en pagina oscura).
 *
 * Comprobar con:
 *   python3 ~/bin/contraste-web.py ~/Desktop/web --severity grave
 */

/* ===== 1. El fondo propio de cada bloque manda sobre su texto ===== */
[style*="background:#16213E"][style][style],
[style*="background:#16213e"][style][style] {
  color: #e8edf6 !important;
}
[style*="background:#0F3460"][style][style],
[style*="background:#0f3460"][style][style] {
  color: #e8edf6 !important;
}
[style*="background:#E94560"][style][style],
[style*="background:#e94560"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#FF9900"][style][style],
[style*="background:#ff9900"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#25D366"][style][style],
[style*="background:#25d366"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#F6F1EE"][style][style],
[style*="background:#f6f1ee"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#EEF3F9"][style][style],
[style*="background:#eef3f9"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#F0F4F8"][style][style],
[style*="background:#f0f4f8"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#EEF6F1"][style][style],
[style*="background:#eef6f1"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#FDF6E3"][style][style],
[style*="background:#fdf6e3"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#F4F7FB"][style][style],
[style*="background:#f4f7fb"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#F8F7FF"][style][style],
[style*="background:#f8f7ff"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#F7F9FC"][style][style],
[style*="background:#f7f9fc"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#F8F9FA"][style][style],
[style*="background:#f8f9fa"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#FFF9E6"][style][style],
[style*="background:#fff9e6"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#F7FAFC"][style][style],
[style*="background:#f7fafc"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#FFFAF0"][style][style],
[style*="background:#fffaf0"][style][style] {
  color: #1a2233 !important;
}
[style*="background:#FFF"][style][style],
[style*="background:#fff"][style][style] {
  color: #1a2233 !important;
}

/* ===== 2. Lo que cuelga de cada bloque (pierde contra la regla 1) ===== */
[style*="background:#16213E"][style] p,
[style*="background:#16213E"][style] li,
[style*="background:#16213E"][style] b,
[style*="background:#16213E"][style] strong,
[style*="background:#16213E"][style] em,
[style*="background:#16213E"][style] small,
[style*="background:#16213E"][style] td,
[style*="background:#16213E"][style] th,
[style*="background:#16213E"][style] span,
[style*="background:#16213E"][style] code,
[style*="background:#16213E"][style] h1,
[style*="background:#16213E"][style] h2,
[style*="background:#16213E"][style] h3,
[style*="background:#16213E"][style] h4,
[style*="background:#16213E"][style] h5,
[style*="background:#16213E"][style] h6,
[style*="background:#16213E"][style] dt,
[style*="background:#16213E"][style] dd,
[style*="background:#16213E"][style] figcaption,
[style*="background:#16213E"][style] blockquote,
[style*="background:#16213E"][style] summary,
[style*="background:#16213E"][style] label,
[style*="background:#16213e"][style] p,
[style*="background:#16213e"][style] li,
[style*="background:#16213e"][style] b,
[style*="background:#16213e"][style] strong,
[style*="background:#16213e"][style] em,
[style*="background:#16213e"][style] small,
[style*="background:#16213e"][style] td,
[style*="background:#16213e"][style] th,
[style*="background:#16213e"][style] span,
[style*="background:#16213e"][style] code,
[style*="background:#16213e"][style] h1,
[style*="background:#16213e"][style] h2,
[style*="background:#16213e"][style] h3,
[style*="background:#16213e"][style] h4,
[style*="background:#16213e"][style] h5,
[style*="background:#16213e"][style] h6,
[style*="background:#16213e"][style] dt,
[style*="background:#16213e"][style] dd,
[style*="background:#16213e"][style] figcaption,
[style*="background:#16213e"][style] blockquote,
[style*="background:#16213e"][style] summary,
[style*="background:#16213e"][style] label {
  color: #e8edf6 !important;
}
[style*="background:#16213E"][style] a,
[style*="background:#16213e"][style] a {
  color: #e8c766 !important;
  text-decoration: underline;
}
[style*="background:#0F3460"][style] p,
[style*="background:#0F3460"][style] li,
[style*="background:#0F3460"][style] b,
[style*="background:#0F3460"][style] strong,
[style*="background:#0F3460"][style] em,
[style*="background:#0F3460"][style] small,
[style*="background:#0F3460"][style] td,
[style*="background:#0F3460"][style] th,
[style*="background:#0F3460"][style] span,
[style*="background:#0F3460"][style] code,
[style*="background:#0F3460"][style] h1,
[style*="background:#0F3460"][style] h2,
[style*="background:#0F3460"][style] h3,
[style*="background:#0F3460"][style] h4,
[style*="background:#0F3460"][style] h5,
[style*="background:#0F3460"][style] h6,
[style*="background:#0F3460"][style] dt,
[style*="background:#0F3460"][style] dd,
[style*="background:#0F3460"][style] figcaption,
[style*="background:#0F3460"][style] blockquote,
[style*="background:#0F3460"][style] summary,
[style*="background:#0F3460"][style] label,
[style*="background:#0f3460"][style] p,
[style*="background:#0f3460"][style] li,
[style*="background:#0f3460"][style] b,
[style*="background:#0f3460"][style] strong,
[style*="background:#0f3460"][style] em,
[style*="background:#0f3460"][style] small,
[style*="background:#0f3460"][style] td,
[style*="background:#0f3460"][style] th,
[style*="background:#0f3460"][style] span,
[style*="background:#0f3460"][style] code,
[style*="background:#0f3460"][style] h1,
[style*="background:#0f3460"][style] h2,
[style*="background:#0f3460"][style] h3,
[style*="background:#0f3460"][style] h4,
[style*="background:#0f3460"][style] h5,
[style*="background:#0f3460"][style] h6,
[style*="background:#0f3460"][style] dt,
[style*="background:#0f3460"][style] dd,
[style*="background:#0f3460"][style] figcaption,
[style*="background:#0f3460"][style] blockquote,
[style*="background:#0f3460"][style] summary,
[style*="background:#0f3460"][style] label {
  color: #e8edf6 !important;
}
[style*="background:#0F3460"][style] a,
[style*="background:#0f3460"][style] a {
  color: #e8c766 !important;
  text-decoration: underline;
}
[style*="background:#E94560"][style] p,
[style*="background:#E94560"][style] li,
[style*="background:#E94560"][style] b,
[style*="background:#E94560"][style] strong,
[style*="background:#E94560"][style] em,
[style*="background:#E94560"][style] small,
[style*="background:#E94560"][style] td,
[style*="background:#E94560"][style] th,
[style*="background:#E94560"][style] span,
[style*="background:#E94560"][style] code,
[style*="background:#E94560"][style] h1,
[style*="background:#E94560"][style] h2,
[style*="background:#E94560"][style] h3,
[style*="background:#E94560"][style] h4,
[style*="background:#E94560"][style] h5,
[style*="background:#E94560"][style] h6,
[style*="background:#E94560"][style] dt,
[style*="background:#E94560"][style] dd,
[style*="background:#E94560"][style] figcaption,
[style*="background:#E94560"][style] blockquote,
[style*="background:#E94560"][style] summary,
[style*="background:#E94560"][style] label,
[style*="background:#e94560"][style] p,
[style*="background:#e94560"][style] li,
[style*="background:#e94560"][style] b,
[style*="background:#e94560"][style] strong,
[style*="background:#e94560"][style] em,
[style*="background:#e94560"][style] small,
[style*="background:#e94560"][style] td,
[style*="background:#e94560"][style] th,
[style*="background:#e94560"][style] span,
[style*="background:#e94560"][style] code,
[style*="background:#e94560"][style] h1,
[style*="background:#e94560"][style] h2,
[style*="background:#e94560"][style] h3,
[style*="background:#e94560"][style] h4,
[style*="background:#e94560"][style] h5,
[style*="background:#e94560"][style] h6,
[style*="background:#e94560"][style] dt,
[style*="background:#e94560"][style] dd,
[style*="background:#e94560"][style] figcaption,
[style*="background:#e94560"][style] blockquote,
[style*="background:#e94560"][style] summary,
[style*="background:#e94560"][style] label {
  color: #1a2233 !important;
}
[style*="background:#E94560"][style] a,
[style*="background:#e94560"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#FF9900"][style] p,
[style*="background:#FF9900"][style] li,
[style*="background:#FF9900"][style] b,
[style*="background:#FF9900"][style] strong,
[style*="background:#FF9900"][style] em,
[style*="background:#FF9900"][style] small,
[style*="background:#FF9900"][style] td,
[style*="background:#FF9900"][style] th,
[style*="background:#FF9900"][style] span,
[style*="background:#FF9900"][style] code,
[style*="background:#FF9900"][style] h1,
[style*="background:#FF9900"][style] h2,
[style*="background:#FF9900"][style] h3,
[style*="background:#FF9900"][style] h4,
[style*="background:#FF9900"][style] h5,
[style*="background:#FF9900"][style] h6,
[style*="background:#FF9900"][style] dt,
[style*="background:#FF9900"][style] dd,
[style*="background:#FF9900"][style] figcaption,
[style*="background:#FF9900"][style] blockquote,
[style*="background:#FF9900"][style] summary,
[style*="background:#FF9900"][style] label,
[style*="background:#ff9900"][style] p,
[style*="background:#ff9900"][style] li,
[style*="background:#ff9900"][style] b,
[style*="background:#ff9900"][style] strong,
[style*="background:#ff9900"][style] em,
[style*="background:#ff9900"][style] small,
[style*="background:#ff9900"][style] td,
[style*="background:#ff9900"][style] th,
[style*="background:#ff9900"][style] span,
[style*="background:#ff9900"][style] code,
[style*="background:#ff9900"][style] h1,
[style*="background:#ff9900"][style] h2,
[style*="background:#ff9900"][style] h3,
[style*="background:#ff9900"][style] h4,
[style*="background:#ff9900"][style] h5,
[style*="background:#ff9900"][style] h6,
[style*="background:#ff9900"][style] dt,
[style*="background:#ff9900"][style] dd,
[style*="background:#ff9900"][style] figcaption,
[style*="background:#ff9900"][style] blockquote,
[style*="background:#ff9900"][style] summary,
[style*="background:#ff9900"][style] label {
  color: #1a2233 !important;
}
[style*="background:#FF9900"][style] a,
[style*="background:#ff9900"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#25D366"][style] p,
[style*="background:#25D366"][style] li,
[style*="background:#25D366"][style] b,
[style*="background:#25D366"][style] strong,
[style*="background:#25D366"][style] em,
[style*="background:#25D366"][style] small,
[style*="background:#25D366"][style] td,
[style*="background:#25D366"][style] th,
[style*="background:#25D366"][style] span,
[style*="background:#25D366"][style] code,
[style*="background:#25D366"][style] h1,
[style*="background:#25D366"][style] h2,
[style*="background:#25D366"][style] h3,
[style*="background:#25D366"][style] h4,
[style*="background:#25D366"][style] h5,
[style*="background:#25D366"][style] h6,
[style*="background:#25D366"][style] dt,
[style*="background:#25D366"][style] dd,
[style*="background:#25D366"][style] figcaption,
[style*="background:#25D366"][style] blockquote,
[style*="background:#25D366"][style] summary,
[style*="background:#25D366"][style] label,
[style*="background:#25d366"][style] p,
[style*="background:#25d366"][style] li,
[style*="background:#25d366"][style] b,
[style*="background:#25d366"][style] strong,
[style*="background:#25d366"][style] em,
[style*="background:#25d366"][style] small,
[style*="background:#25d366"][style] td,
[style*="background:#25d366"][style] th,
[style*="background:#25d366"][style] span,
[style*="background:#25d366"][style] code,
[style*="background:#25d366"][style] h1,
[style*="background:#25d366"][style] h2,
[style*="background:#25d366"][style] h3,
[style*="background:#25d366"][style] h4,
[style*="background:#25d366"][style] h5,
[style*="background:#25d366"][style] h6,
[style*="background:#25d366"][style] dt,
[style*="background:#25d366"][style] dd,
[style*="background:#25d366"][style] figcaption,
[style*="background:#25d366"][style] blockquote,
[style*="background:#25d366"][style] summary,
[style*="background:#25d366"][style] label {
  color: #1a2233 !important;
}
[style*="background:#25D366"][style] a,
[style*="background:#25d366"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#F6F1EE"][style] p,
[style*="background:#F6F1EE"][style] li,
[style*="background:#F6F1EE"][style] b,
[style*="background:#F6F1EE"][style] strong,
[style*="background:#F6F1EE"][style] em,
[style*="background:#F6F1EE"][style] small,
[style*="background:#F6F1EE"][style] td,
[style*="background:#F6F1EE"][style] th,
[style*="background:#F6F1EE"][style] span,
[style*="background:#F6F1EE"][style] code,
[style*="background:#F6F1EE"][style] h1,
[style*="background:#F6F1EE"][style] h2,
[style*="background:#F6F1EE"][style] h3,
[style*="background:#F6F1EE"][style] h4,
[style*="background:#F6F1EE"][style] h5,
[style*="background:#F6F1EE"][style] h6,
[style*="background:#F6F1EE"][style] dt,
[style*="background:#F6F1EE"][style] dd,
[style*="background:#F6F1EE"][style] figcaption,
[style*="background:#F6F1EE"][style] blockquote,
[style*="background:#F6F1EE"][style] summary,
[style*="background:#F6F1EE"][style] label,
[style*="background:#f6f1ee"][style] p,
[style*="background:#f6f1ee"][style] li,
[style*="background:#f6f1ee"][style] b,
[style*="background:#f6f1ee"][style] strong,
[style*="background:#f6f1ee"][style] em,
[style*="background:#f6f1ee"][style] small,
[style*="background:#f6f1ee"][style] td,
[style*="background:#f6f1ee"][style] th,
[style*="background:#f6f1ee"][style] span,
[style*="background:#f6f1ee"][style] code,
[style*="background:#f6f1ee"][style] h1,
[style*="background:#f6f1ee"][style] h2,
[style*="background:#f6f1ee"][style] h3,
[style*="background:#f6f1ee"][style] h4,
[style*="background:#f6f1ee"][style] h5,
[style*="background:#f6f1ee"][style] h6,
[style*="background:#f6f1ee"][style] dt,
[style*="background:#f6f1ee"][style] dd,
[style*="background:#f6f1ee"][style] figcaption,
[style*="background:#f6f1ee"][style] blockquote,
[style*="background:#f6f1ee"][style] summary,
[style*="background:#f6f1ee"][style] label {
  color: #1a2233 !important;
}
[style*="background:#F6F1EE"][style] a,
[style*="background:#f6f1ee"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#EEF3F9"][style] p,
[style*="background:#EEF3F9"][style] li,
[style*="background:#EEF3F9"][style] b,
[style*="background:#EEF3F9"][style] strong,
[style*="background:#EEF3F9"][style] em,
[style*="background:#EEF3F9"][style] small,
[style*="background:#EEF3F9"][style] td,
[style*="background:#EEF3F9"][style] th,
[style*="background:#EEF3F9"][style] span,
[style*="background:#EEF3F9"][style] code,
[style*="background:#EEF3F9"][style] h1,
[style*="background:#EEF3F9"][style] h2,
[style*="background:#EEF3F9"][style] h3,
[style*="background:#EEF3F9"][style] h4,
[style*="background:#EEF3F9"][style] h5,
[style*="background:#EEF3F9"][style] h6,
[style*="background:#EEF3F9"][style] dt,
[style*="background:#EEF3F9"][style] dd,
[style*="background:#EEF3F9"][style] figcaption,
[style*="background:#EEF3F9"][style] blockquote,
[style*="background:#EEF3F9"][style] summary,
[style*="background:#EEF3F9"][style] label,
[style*="background:#eef3f9"][style] p,
[style*="background:#eef3f9"][style] li,
[style*="background:#eef3f9"][style] b,
[style*="background:#eef3f9"][style] strong,
[style*="background:#eef3f9"][style] em,
[style*="background:#eef3f9"][style] small,
[style*="background:#eef3f9"][style] td,
[style*="background:#eef3f9"][style] th,
[style*="background:#eef3f9"][style] span,
[style*="background:#eef3f9"][style] code,
[style*="background:#eef3f9"][style] h1,
[style*="background:#eef3f9"][style] h2,
[style*="background:#eef3f9"][style] h3,
[style*="background:#eef3f9"][style] h4,
[style*="background:#eef3f9"][style] h5,
[style*="background:#eef3f9"][style] h6,
[style*="background:#eef3f9"][style] dt,
[style*="background:#eef3f9"][style] dd,
[style*="background:#eef3f9"][style] figcaption,
[style*="background:#eef3f9"][style] blockquote,
[style*="background:#eef3f9"][style] summary,
[style*="background:#eef3f9"][style] label {
  color: #1a2233 !important;
}
[style*="background:#EEF3F9"][style] a,
[style*="background:#eef3f9"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#F0F4F8"][style] p,
[style*="background:#F0F4F8"][style] li,
[style*="background:#F0F4F8"][style] b,
[style*="background:#F0F4F8"][style] strong,
[style*="background:#F0F4F8"][style] em,
[style*="background:#F0F4F8"][style] small,
[style*="background:#F0F4F8"][style] td,
[style*="background:#F0F4F8"][style] th,
[style*="background:#F0F4F8"][style] span,
[style*="background:#F0F4F8"][style] code,
[style*="background:#F0F4F8"][style] h1,
[style*="background:#F0F4F8"][style] h2,
[style*="background:#F0F4F8"][style] h3,
[style*="background:#F0F4F8"][style] h4,
[style*="background:#F0F4F8"][style] h5,
[style*="background:#F0F4F8"][style] h6,
[style*="background:#F0F4F8"][style] dt,
[style*="background:#F0F4F8"][style] dd,
[style*="background:#F0F4F8"][style] figcaption,
[style*="background:#F0F4F8"][style] blockquote,
[style*="background:#F0F4F8"][style] summary,
[style*="background:#F0F4F8"][style] label,
[style*="background:#f0f4f8"][style] p,
[style*="background:#f0f4f8"][style] li,
[style*="background:#f0f4f8"][style] b,
[style*="background:#f0f4f8"][style] strong,
[style*="background:#f0f4f8"][style] em,
[style*="background:#f0f4f8"][style] small,
[style*="background:#f0f4f8"][style] td,
[style*="background:#f0f4f8"][style] th,
[style*="background:#f0f4f8"][style] span,
[style*="background:#f0f4f8"][style] code,
[style*="background:#f0f4f8"][style] h1,
[style*="background:#f0f4f8"][style] h2,
[style*="background:#f0f4f8"][style] h3,
[style*="background:#f0f4f8"][style] h4,
[style*="background:#f0f4f8"][style] h5,
[style*="background:#f0f4f8"][style] h6,
[style*="background:#f0f4f8"][style] dt,
[style*="background:#f0f4f8"][style] dd,
[style*="background:#f0f4f8"][style] figcaption,
[style*="background:#f0f4f8"][style] blockquote,
[style*="background:#f0f4f8"][style] summary,
[style*="background:#f0f4f8"][style] label {
  color: #1a2233 !important;
}
[style*="background:#F0F4F8"][style] a,
[style*="background:#f0f4f8"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#EEF6F1"][style] p,
[style*="background:#EEF6F1"][style] li,
[style*="background:#EEF6F1"][style] b,
[style*="background:#EEF6F1"][style] strong,
[style*="background:#EEF6F1"][style] em,
[style*="background:#EEF6F1"][style] small,
[style*="background:#EEF6F1"][style] td,
[style*="background:#EEF6F1"][style] th,
[style*="background:#EEF6F1"][style] span,
[style*="background:#EEF6F1"][style] code,
[style*="background:#EEF6F1"][style] h1,
[style*="background:#EEF6F1"][style] h2,
[style*="background:#EEF6F1"][style] h3,
[style*="background:#EEF6F1"][style] h4,
[style*="background:#EEF6F1"][style] h5,
[style*="background:#EEF6F1"][style] h6,
[style*="background:#EEF6F1"][style] dt,
[style*="background:#EEF6F1"][style] dd,
[style*="background:#EEF6F1"][style] figcaption,
[style*="background:#EEF6F1"][style] blockquote,
[style*="background:#EEF6F1"][style] summary,
[style*="background:#EEF6F1"][style] label,
[style*="background:#eef6f1"][style] p,
[style*="background:#eef6f1"][style] li,
[style*="background:#eef6f1"][style] b,
[style*="background:#eef6f1"][style] strong,
[style*="background:#eef6f1"][style] em,
[style*="background:#eef6f1"][style] small,
[style*="background:#eef6f1"][style] td,
[style*="background:#eef6f1"][style] th,
[style*="background:#eef6f1"][style] span,
[style*="background:#eef6f1"][style] code,
[style*="background:#eef6f1"][style] h1,
[style*="background:#eef6f1"][style] h2,
[style*="background:#eef6f1"][style] h3,
[style*="background:#eef6f1"][style] h4,
[style*="background:#eef6f1"][style] h5,
[style*="background:#eef6f1"][style] h6,
[style*="background:#eef6f1"][style] dt,
[style*="background:#eef6f1"][style] dd,
[style*="background:#eef6f1"][style] figcaption,
[style*="background:#eef6f1"][style] blockquote,
[style*="background:#eef6f1"][style] summary,
[style*="background:#eef6f1"][style] label {
  color: #1a2233 !important;
}
[style*="background:#EEF6F1"][style] a,
[style*="background:#eef6f1"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#FDF6E3"][style] p,
[style*="background:#FDF6E3"][style] li,
[style*="background:#FDF6E3"][style] b,
[style*="background:#FDF6E3"][style] strong,
[style*="background:#FDF6E3"][style] em,
[style*="background:#FDF6E3"][style] small,
[style*="background:#FDF6E3"][style] td,
[style*="background:#FDF6E3"][style] th,
[style*="background:#FDF6E3"][style] span,
[style*="background:#FDF6E3"][style] code,
[style*="background:#FDF6E3"][style] h1,
[style*="background:#FDF6E3"][style] h2,
[style*="background:#FDF6E3"][style] h3,
[style*="background:#FDF6E3"][style] h4,
[style*="background:#FDF6E3"][style] h5,
[style*="background:#FDF6E3"][style] h6,
[style*="background:#FDF6E3"][style] dt,
[style*="background:#FDF6E3"][style] dd,
[style*="background:#FDF6E3"][style] figcaption,
[style*="background:#FDF6E3"][style] blockquote,
[style*="background:#FDF6E3"][style] summary,
[style*="background:#FDF6E3"][style] label,
[style*="background:#fdf6e3"][style] p,
[style*="background:#fdf6e3"][style] li,
[style*="background:#fdf6e3"][style] b,
[style*="background:#fdf6e3"][style] strong,
[style*="background:#fdf6e3"][style] em,
[style*="background:#fdf6e3"][style] small,
[style*="background:#fdf6e3"][style] td,
[style*="background:#fdf6e3"][style] th,
[style*="background:#fdf6e3"][style] span,
[style*="background:#fdf6e3"][style] code,
[style*="background:#fdf6e3"][style] h1,
[style*="background:#fdf6e3"][style] h2,
[style*="background:#fdf6e3"][style] h3,
[style*="background:#fdf6e3"][style] h4,
[style*="background:#fdf6e3"][style] h5,
[style*="background:#fdf6e3"][style] h6,
[style*="background:#fdf6e3"][style] dt,
[style*="background:#fdf6e3"][style] dd,
[style*="background:#fdf6e3"][style] figcaption,
[style*="background:#fdf6e3"][style] blockquote,
[style*="background:#fdf6e3"][style] summary,
[style*="background:#fdf6e3"][style] label {
  color: #1a2233 !important;
}
[style*="background:#FDF6E3"][style] a,
[style*="background:#fdf6e3"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#F4F7FB"][style] p,
[style*="background:#F4F7FB"][style] li,
[style*="background:#F4F7FB"][style] b,
[style*="background:#F4F7FB"][style] strong,
[style*="background:#F4F7FB"][style] em,
[style*="background:#F4F7FB"][style] small,
[style*="background:#F4F7FB"][style] td,
[style*="background:#F4F7FB"][style] th,
[style*="background:#F4F7FB"][style] span,
[style*="background:#F4F7FB"][style] code,
[style*="background:#F4F7FB"][style] h1,
[style*="background:#F4F7FB"][style] h2,
[style*="background:#F4F7FB"][style] h3,
[style*="background:#F4F7FB"][style] h4,
[style*="background:#F4F7FB"][style] h5,
[style*="background:#F4F7FB"][style] h6,
[style*="background:#F4F7FB"][style] dt,
[style*="background:#F4F7FB"][style] dd,
[style*="background:#F4F7FB"][style] figcaption,
[style*="background:#F4F7FB"][style] blockquote,
[style*="background:#F4F7FB"][style] summary,
[style*="background:#F4F7FB"][style] label,
[style*="background:#f4f7fb"][style] p,
[style*="background:#f4f7fb"][style] li,
[style*="background:#f4f7fb"][style] b,
[style*="background:#f4f7fb"][style] strong,
[style*="background:#f4f7fb"][style] em,
[style*="background:#f4f7fb"][style] small,
[style*="background:#f4f7fb"][style] td,
[style*="background:#f4f7fb"][style] th,
[style*="background:#f4f7fb"][style] span,
[style*="background:#f4f7fb"][style] code,
[style*="background:#f4f7fb"][style] h1,
[style*="background:#f4f7fb"][style] h2,
[style*="background:#f4f7fb"][style] h3,
[style*="background:#f4f7fb"][style] h4,
[style*="background:#f4f7fb"][style] h5,
[style*="background:#f4f7fb"][style] h6,
[style*="background:#f4f7fb"][style] dt,
[style*="background:#f4f7fb"][style] dd,
[style*="background:#f4f7fb"][style] figcaption,
[style*="background:#f4f7fb"][style] blockquote,
[style*="background:#f4f7fb"][style] summary,
[style*="background:#f4f7fb"][style] label {
  color: #1a2233 !important;
}
[style*="background:#F4F7FB"][style] a,
[style*="background:#f4f7fb"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#F8F7FF"][style] p,
[style*="background:#F8F7FF"][style] li,
[style*="background:#F8F7FF"][style] b,
[style*="background:#F8F7FF"][style] strong,
[style*="background:#F8F7FF"][style] em,
[style*="background:#F8F7FF"][style] small,
[style*="background:#F8F7FF"][style] td,
[style*="background:#F8F7FF"][style] th,
[style*="background:#F8F7FF"][style] span,
[style*="background:#F8F7FF"][style] code,
[style*="background:#F8F7FF"][style] h1,
[style*="background:#F8F7FF"][style] h2,
[style*="background:#F8F7FF"][style] h3,
[style*="background:#F8F7FF"][style] h4,
[style*="background:#F8F7FF"][style] h5,
[style*="background:#F8F7FF"][style] h6,
[style*="background:#F8F7FF"][style] dt,
[style*="background:#F8F7FF"][style] dd,
[style*="background:#F8F7FF"][style] figcaption,
[style*="background:#F8F7FF"][style] blockquote,
[style*="background:#F8F7FF"][style] summary,
[style*="background:#F8F7FF"][style] label,
[style*="background:#f8f7ff"][style] p,
[style*="background:#f8f7ff"][style] li,
[style*="background:#f8f7ff"][style] b,
[style*="background:#f8f7ff"][style] strong,
[style*="background:#f8f7ff"][style] em,
[style*="background:#f8f7ff"][style] small,
[style*="background:#f8f7ff"][style] td,
[style*="background:#f8f7ff"][style] th,
[style*="background:#f8f7ff"][style] span,
[style*="background:#f8f7ff"][style] code,
[style*="background:#f8f7ff"][style] h1,
[style*="background:#f8f7ff"][style] h2,
[style*="background:#f8f7ff"][style] h3,
[style*="background:#f8f7ff"][style] h4,
[style*="background:#f8f7ff"][style] h5,
[style*="background:#f8f7ff"][style] h6,
[style*="background:#f8f7ff"][style] dt,
[style*="background:#f8f7ff"][style] dd,
[style*="background:#f8f7ff"][style] figcaption,
[style*="background:#f8f7ff"][style] blockquote,
[style*="background:#f8f7ff"][style] summary,
[style*="background:#f8f7ff"][style] label {
  color: #1a2233 !important;
}
[style*="background:#F8F7FF"][style] a,
[style*="background:#f8f7ff"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#F7F9FC"][style] p,
[style*="background:#F7F9FC"][style] li,
[style*="background:#F7F9FC"][style] b,
[style*="background:#F7F9FC"][style] strong,
[style*="background:#F7F9FC"][style] em,
[style*="background:#F7F9FC"][style] small,
[style*="background:#F7F9FC"][style] td,
[style*="background:#F7F9FC"][style] th,
[style*="background:#F7F9FC"][style] span,
[style*="background:#F7F9FC"][style] code,
[style*="background:#F7F9FC"][style] h1,
[style*="background:#F7F9FC"][style] h2,
[style*="background:#F7F9FC"][style] h3,
[style*="background:#F7F9FC"][style] h4,
[style*="background:#F7F9FC"][style] h5,
[style*="background:#F7F9FC"][style] h6,
[style*="background:#F7F9FC"][style] dt,
[style*="background:#F7F9FC"][style] dd,
[style*="background:#F7F9FC"][style] figcaption,
[style*="background:#F7F9FC"][style] blockquote,
[style*="background:#F7F9FC"][style] summary,
[style*="background:#F7F9FC"][style] label,
[style*="background:#f7f9fc"][style] p,
[style*="background:#f7f9fc"][style] li,
[style*="background:#f7f9fc"][style] b,
[style*="background:#f7f9fc"][style] strong,
[style*="background:#f7f9fc"][style] em,
[style*="background:#f7f9fc"][style] small,
[style*="background:#f7f9fc"][style] td,
[style*="background:#f7f9fc"][style] th,
[style*="background:#f7f9fc"][style] span,
[style*="background:#f7f9fc"][style] code,
[style*="background:#f7f9fc"][style] h1,
[style*="background:#f7f9fc"][style] h2,
[style*="background:#f7f9fc"][style] h3,
[style*="background:#f7f9fc"][style] h4,
[style*="background:#f7f9fc"][style] h5,
[style*="background:#f7f9fc"][style] h6,
[style*="background:#f7f9fc"][style] dt,
[style*="background:#f7f9fc"][style] dd,
[style*="background:#f7f9fc"][style] figcaption,
[style*="background:#f7f9fc"][style] blockquote,
[style*="background:#f7f9fc"][style] summary,
[style*="background:#f7f9fc"][style] label {
  color: #1a2233 !important;
}
[style*="background:#F7F9FC"][style] a,
[style*="background:#f7f9fc"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#F8F9FA"][style] p,
[style*="background:#F8F9FA"][style] li,
[style*="background:#F8F9FA"][style] b,
[style*="background:#F8F9FA"][style] strong,
[style*="background:#F8F9FA"][style] em,
[style*="background:#F8F9FA"][style] small,
[style*="background:#F8F9FA"][style] td,
[style*="background:#F8F9FA"][style] th,
[style*="background:#F8F9FA"][style] span,
[style*="background:#F8F9FA"][style] code,
[style*="background:#F8F9FA"][style] h1,
[style*="background:#F8F9FA"][style] h2,
[style*="background:#F8F9FA"][style] h3,
[style*="background:#F8F9FA"][style] h4,
[style*="background:#F8F9FA"][style] h5,
[style*="background:#F8F9FA"][style] h6,
[style*="background:#F8F9FA"][style] dt,
[style*="background:#F8F9FA"][style] dd,
[style*="background:#F8F9FA"][style] figcaption,
[style*="background:#F8F9FA"][style] blockquote,
[style*="background:#F8F9FA"][style] summary,
[style*="background:#F8F9FA"][style] label,
[style*="background:#f8f9fa"][style] p,
[style*="background:#f8f9fa"][style] li,
[style*="background:#f8f9fa"][style] b,
[style*="background:#f8f9fa"][style] strong,
[style*="background:#f8f9fa"][style] em,
[style*="background:#f8f9fa"][style] small,
[style*="background:#f8f9fa"][style] td,
[style*="background:#f8f9fa"][style] th,
[style*="background:#f8f9fa"][style] span,
[style*="background:#f8f9fa"][style] code,
[style*="background:#f8f9fa"][style] h1,
[style*="background:#f8f9fa"][style] h2,
[style*="background:#f8f9fa"][style] h3,
[style*="background:#f8f9fa"][style] h4,
[style*="background:#f8f9fa"][style] h5,
[style*="background:#f8f9fa"][style] h6,
[style*="background:#f8f9fa"][style] dt,
[style*="background:#f8f9fa"][style] dd,
[style*="background:#f8f9fa"][style] figcaption,
[style*="background:#f8f9fa"][style] blockquote,
[style*="background:#f8f9fa"][style] summary,
[style*="background:#f8f9fa"][style] label {
  color: #1a2233 !important;
}
[style*="background:#F8F9FA"][style] a,
[style*="background:#f8f9fa"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#FFF9E6"][style] p,
[style*="background:#FFF9E6"][style] li,
[style*="background:#FFF9E6"][style] b,
[style*="background:#FFF9E6"][style] strong,
[style*="background:#FFF9E6"][style] em,
[style*="background:#FFF9E6"][style] small,
[style*="background:#FFF9E6"][style] td,
[style*="background:#FFF9E6"][style] th,
[style*="background:#FFF9E6"][style] span,
[style*="background:#FFF9E6"][style] code,
[style*="background:#FFF9E6"][style] h1,
[style*="background:#FFF9E6"][style] h2,
[style*="background:#FFF9E6"][style] h3,
[style*="background:#FFF9E6"][style] h4,
[style*="background:#FFF9E6"][style] h5,
[style*="background:#FFF9E6"][style] h6,
[style*="background:#FFF9E6"][style] dt,
[style*="background:#FFF9E6"][style] dd,
[style*="background:#FFF9E6"][style] figcaption,
[style*="background:#FFF9E6"][style] blockquote,
[style*="background:#FFF9E6"][style] summary,
[style*="background:#FFF9E6"][style] label,
[style*="background:#fff9e6"][style] p,
[style*="background:#fff9e6"][style] li,
[style*="background:#fff9e6"][style] b,
[style*="background:#fff9e6"][style] strong,
[style*="background:#fff9e6"][style] em,
[style*="background:#fff9e6"][style] small,
[style*="background:#fff9e6"][style] td,
[style*="background:#fff9e6"][style] th,
[style*="background:#fff9e6"][style] span,
[style*="background:#fff9e6"][style] code,
[style*="background:#fff9e6"][style] h1,
[style*="background:#fff9e6"][style] h2,
[style*="background:#fff9e6"][style] h3,
[style*="background:#fff9e6"][style] h4,
[style*="background:#fff9e6"][style] h5,
[style*="background:#fff9e6"][style] h6,
[style*="background:#fff9e6"][style] dt,
[style*="background:#fff9e6"][style] dd,
[style*="background:#fff9e6"][style] figcaption,
[style*="background:#fff9e6"][style] blockquote,
[style*="background:#fff9e6"][style] summary,
[style*="background:#fff9e6"][style] label {
  color: #1a2233 !important;
}
[style*="background:#FFF9E6"][style] a,
[style*="background:#fff9e6"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#F7FAFC"][style] p,
[style*="background:#F7FAFC"][style] li,
[style*="background:#F7FAFC"][style] b,
[style*="background:#F7FAFC"][style] strong,
[style*="background:#F7FAFC"][style] em,
[style*="background:#F7FAFC"][style] small,
[style*="background:#F7FAFC"][style] td,
[style*="background:#F7FAFC"][style] th,
[style*="background:#F7FAFC"][style] span,
[style*="background:#F7FAFC"][style] code,
[style*="background:#F7FAFC"][style] h1,
[style*="background:#F7FAFC"][style] h2,
[style*="background:#F7FAFC"][style] h3,
[style*="background:#F7FAFC"][style] h4,
[style*="background:#F7FAFC"][style] h5,
[style*="background:#F7FAFC"][style] h6,
[style*="background:#F7FAFC"][style] dt,
[style*="background:#F7FAFC"][style] dd,
[style*="background:#F7FAFC"][style] figcaption,
[style*="background:#F7FAFC"][style] blockquote,
[style*="background:#F7FAFC"][style] summary,
[style*="background:#F7FAFC"][style] label,
[style*="background:#f7fafc"][style] p,
[style*="background:#f7fafc"][style] li,
[style*="background:#f7fafc"][style] b,
[style*="background:#f7fafc"][style] strong,
[style*="background:#f7fafc"][style] em,
[style*="background:#f7fafc"][style] small,
[style*="background:#f7fafc"][style] td,
[style*="background:#f7fafc"][style] th,
[style*="background:#f7fafc"][style] span,
[style*="background:#f7fafc"][style] code,
[style*="background:#f7fafc"][style] h1,
[style*="background:#f7fafc"][style] h2,
[style*="background:#f7fafc"][style] h3,
[style*="background:#f7fafc"][style] h4,
[style*="background:#f7fafc"][style] h5,
[style*="background:#f7fafc"][style] h6,
[style*="background:#f7fafc"][style] dt,
[style*="background:#f7fafc"][style] dd,
[style*="background:#f7fafc"][style] figcaption,
[style*="background:#f7fafc"][style] blockquote,
[style*="background:#f7fafc"][style] summary,
[style*="background:#f7fafc"][style] label {
  color: #1a2233 !important;
}
[style*="background:#F7FAFC"][style] a,
[style*="background:#f7fafc"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#FFFAF0"][style] p,
[style*="background:#FFFAF0"][style] li,
[style*="background:#FFFAF0"][style] b,
[style*="background:#FFFAF0"][style] strong,
[style*="background:#FFFAF0"][style] em,
[style*="background:#FFFAF0"][style] small,
[style*="background:#FFFAF0"][style] td,
[style*="background:#FFFAF0"][style] th,
[style*="background:#FFFAF0"][style] span,
[style*="background:#FFFAF0"][style] code,
[style*="background:#FFFAF0"][style] h1,
[style*="background:#FFFAF0"][style] h2,
[style*="background:#FFFAF0"][style] h3,
[style*="background:#FFFAF0"][style] h4,
[style*="background:#FFFAF0"][style] h5,
[style*="background:#FFFAF0"][style] h6,
[style*="background:#FFFAF0"][style] dt,
[style*="background:#FFFAF0"][style] dd,
[style*="background:#FFFAF0"][style] figcaption,
[style*="background:#FFFAF0"][style] blockquote,
[style*="background:#FFFAF0"][style] summary,
[style*="background:#FFFAF0"][style] label,
[style*="background:#fffaf0"][style] p,
[style*="background:#fffaf0"][style] li,
[style*="background:#fffaf0"][style] b,
[style*="background:#fffaf0"][style] strong,
[style*="background:#fffaf0"][style] em,
[style*="background:#fffaf0"][style] small,
[style*="background:#fffaf0"][style] td,
[style*="background:#fffaf0"][style] th,
[style*="background:#fffaf0"][style] span,
[style*="background:#fffaf0"][style] code,
[style*="background:#fffaf0"][style] h1,
[style*="background:#fffaf0"][style] h2,
[style*="background:#fffaf0"][style] h3,
[style*="background:#fffaf0"][style] h4,
[style*="background:#fffaf0"][style] h5,
[style*="background:#fffaf0"][style] h6,
[style*="background:#fffaf0"][style] dt,
[style*="background:#fffaf0"][style] dd,
[style*="background:#fffaf0"][style] figcaption,
[style*="background:#fffaf0"][style] blockquote,
[style*="background:#fffaf0"][style] summary,
[style*="background:#fffaf0"][style] label {
  color: #1a2233 !important;
}
[style*="background:#FFFAF0"][style] a,
[style*="background:#fffaf0"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}
[style*="background:#FFF"][style] p,
[style*="background:#FFF"][style] li,
[style*="background:#FFF"][style] b,
[style*="background:#FFF"][style] strong,
[style*="background:#FFF"][style] em,
[style*="background:#FFF"][style] small,
[style*="background:#FFF"][style] td,
[style*="background:#FFF"][style] th,
[style*="background:#FFF"][style] span,
[style*="background:#FFF"][style] code,
[style*="background:#FFF"][style] h1,
[style*="background:#FFF"][style] h2,
[style*="background:#FFF"][style] h3,
[style*="background:#FFF"][style] h4,
[style*="background:#FFF"][style] h5,
[style*="background:#FFF"][style] h6,
[style*="background:#FFF"][style] dt,
[style*="background:#FFF"][style] dd,
[style*="background:#FFF"][style] figcaption,
[style*="background:#FFF"][style] blockquote,
[style*="background:#FFF"][style] summary,
[style*="background:#FFF"][style] label,
[style*="background:#fff"][style] p,
[style*="background:#fff"][style] li,
[style*="background:#fff"][style] b,
[style*="background:#fff"][style] strong,
[style*="background:#fff"][style] em,
[style*="background:#fff"][style] small,
[style*="background:#fff"][style] td,
[style*="background:#fff"][style] th,
[style*="background:#fff"][style] span,
[style*="background:#fff"][style] code,
[style*="background:#fff"][style] h1,
[style*="background:#fff"][style] h2,
[style*="background:#fff"][style] h3,
[style*="background:#fff"][style] h4,
[style*="background:#fff"][style] h5,
[style*="background:#fff"][style] h6,
[style*="background:#fff"][style] dt,
[style*="background:#fff"][style] dd,
[style*="background:#fff"][style] figcaption,
[style*="background:#fff"][style] blockquote,
[style*="background:#fff"][style] summary,
[style*="background:#fff"][style] label {
  color: #1a2233 !important;
}
[style*="background:#FFF"][style] a,
[style*="background:#fff"][style] a {
  color: #7a5f12 !important;
  text-decoration: underline;
}

/* ===== 3. El boton .cta invisible =====
   .ctaband a{color:#fff} tiene especificidad (0,1,1) y le gana a
   .cta{color:var(--maroon)} que es (0,1,0). El boton es blanco y la letra
   tambien: 1.0:1. Con a.cta sube a (0,2,1) y vuelve el granate (10.05:1). */
.ctaband a.cta {
  color: var(--maroon, #7a1f2b) !important;
}

/* ===== 4. Foco visible para teclado, independiente del tema ===== */
a:focus-visible,
button:focus-visible,
[tabindex]:focus-visible {
  outline: 3px solid #c9a84c;
  outline-offset: 2px;
}
