/* =====================================================================
   Turing en azul (/medios/turing, 6 nov 2026, pedido de Daniel).
   La página del Analizador deja el morado y usa el azul del video «Te presentamos a Turing»:
   noche azul #071430 → #0a1b3f → #0b1233, azul #1d4ed8, cian #0891b2, turquesa #14b8a6 y
   celeste #8fd3ff, con el cempasúchil de la celda que lee Turing como acento.
   Dos estados:
   - Reposo: body.pagina-turing (las vistas ponen $cuerpo_clase = 'pagina-turing').
   - «Turing funcionando»: body.turing-funcionando, mientras analiza (js/turing-azul.js y js/az-lotes.js).
     Todo pasa a un azul más vivo y luminoso, con transición suave.
   Al final del archivo: los morados fijos de las demás hojas, pasados a azul con
   herramienta/generar-azul.py (solo aplican con body.pagina-turing).
   ===================================================================== */
@property --mr-morado { syntax: '<color>'; inherits: true; initial-value: #7b4bb7; }
@property --mr-morado-2 { syntax: '<color>'; inherits: true; initial-value: #643a9a; }
@property --mr-morado-claro { syntax: '<color>'; inherits: true; initial-value: #f1eaf9; }
@property --mr-noche { syntax: '<color>'; inherits: true; initial-value: #15122b; }
@property --mr-papel { syntax: '<color>'; inherits: true; initial-value: #f7f6f9; }

body.pagina-turing {
  --tu-noche: #071430;
  --tu-noche-2: #0a1b3f;
  --tu-noche-3: #0b1233;
  --tu-azul: #1d4ed8;
  --tu-vivo: #2563eb;
  --tu-cian: #0891b2;
  --tu-turquesa: #14b8a6;
  --tu-celeste: #8fd3ff;
  --tu-hielo: #cfefff;
  --mr-noche: #0a1b3f;
  --mr-noche-2: #13295c;
  --mr-morado: #1d4ed8;
  --mr-morado-2: #1e40af;
  --mr-morado-claro: #e6eefc;
  --mr-papel: #f3f6fb;
  --mr-linea: #dbe3ef;
  --mr-linea-2: #c8d3e4;
  --mr-tinta: #0f1a30;
  --mr-piedra: #56617a;
  --mr-piedra-2: #8a96ab;
  --mr-azul: #1d4ed8;
  --mr-azul-claro: #e6eefc;
  --mr-sombra: 0 1px 2px rgba(7, 20, 48, .07), 0 8px 24px rgba(7, 20, 48, .07);
  /* Las variables de Bootstrap que en :root apuntan a las del sitio se vuelven a declarar aquí para que tomen el azul. */
  --bs-body-color: var(--mr-tinta);
  --bs-body-bg: var(--mr-papel);
  --bs-primary: var(--mr-morado);
  --bs-secondary-color: var(--mr-piedra);
  --bs-border-color: var(--mr-linea);
  --bs-heading-color: var(--mr-tinta);
  --bs-emphasis-color: var(--mr-tinta);
  --bs-primary-rgb: 29, 78, 216;
  --bs-link-color-rgb: 29, 78, 216;
  --bs-link-hover-color-rgb: 30, 64, 175;
  --mr-degradado-noche: radial-gradient(120% 120% at 85% 0%, #1d3f8f 0%, #0d1f4a 45%, #061029 100%);
  --mr-sombra-alta: 0 2px 4px rgba(7, 20, 48, .05), 0 24px 48px -16px rgba(16, 44, 110, .28);
  --bs-link-color: var(--mr-morado);
  --bs-link-hover-color: var(--mr-morado-2);
  transition: --mr-morado .9s ease, --mr-morado-2 .9s ease, --mr-morado-claro .9s ease, --mr-noche .9s ease, --mr-papel .9s ease;
}
/* «Turing funcionando»: el mismo sitio, en un azul más vivo. */
body.pagina-turing.turing-funcionando {
  --mr-noche: #0b2a6b;
  --mr-morado: #2563eb;
  --mr-morado-2: #1d4ed8;
  --mr-morado-claro: #dbeafe;
  --mr-papel: #edf4ff;
}

/* ---------- Encabezado: noche azul con luces que se mueven (como el fondo del video) ---------- */
body.pagina-turing .om-cabecera {
  position: relative; isolation: isolate; overflow: hidden;
  background: linear-gradient(135deg, var(--tu-noche) 0%, var(--tu-noche-2) 55%, var(--tu-noche-3) 100%);
}
body.pagina-turing .om-cabecera::before,
body.pagina-turing .om-cabecera::after {
  content: ""; position: absolute; inset: -30%; z-index: -2; pointer-events: none;
}
body.pagina-turing .om-cabecera::before {
  background:
    radial-gradient(32% 42% at 18% 28%, rgba(29, 78, 216, .55), transparent 70%),
    radial-gradient(28% 40% at 84% 68%, rgba(8, 145, 178, .42), transparent 70%),
    radial-gradient(24% 34% at 42% 96%, rgba(20, 184, 166, .30), transparent 70%),
    radial-gradient(18% 26% at 92% 10%, rgba(37, 99, 235, .40), transparent 70%),
    radial-gradient(12% 18% at 62% 44%, rgba(233, 138, 10, .10), transparent 70%);
  animation: tu-luces 22s ease-in-out infinite alternate;
}
/* Capa de «Turing funcionando»: aparece encima del fondo, más brillante y rápida. */
body.pagina-turing .om-cabecera::after {
  background:
    radial-gradient(36% 46% at 22% 30%, rgba(37, 99, 235, .85), transparent 70%),
    radial-gradient(32% 44% at 80% 64%, rgba(6, 182, 212, .65), transparent 70%),
    radial-gradient(26% 36% at 48% 100%, rgba(45, 212, 191, .45), transparent 70%),
    linear-gradient(135deg, #0b2a6b, #1e3a8a 60%, #0c4a6e);
  opacity: 0; transition: opacity .9s ease;
  animation: tu-luces 7s ease-in-out infinite alternate-reverse;
}
body.pagina-turing.turing-funcionando .om-cabecera::after { opacity: 1; }
@keyframes tu-luces {
  0% { transform: translate3d(0, 0, 0) rotate(0deg) scale(1); }
  50% { transform: translate3d(4%, -3%, 0) rotate(6deg) scale(1.06); }
  100% { transform: translate3d(-3%, 3%, 0) rotate(-4deg) scale(1.02); }
}
body.pagina-turing .om-cabecera .migas { color: #a9bbd9; }
body.pagina-turing .om-cabecera .migas a { color: #cfe0f7; }
body.pagina-turing .om-cabecera h1 em { color: var(--tu-celeste); }
body.pagina-turing .om-intro { color: #c9d7ee; }
body.pagina-turing .om-intro a { color: var(--tu-celeste); }
body.pagina-turing .om-cab-cifras { color: #dbe6f7; }
body.pagina-turing .om-red { z-index: -1; }

/* ---------- La herramienta ---------- */
body.pagina-turing .az-herramienta-seccion {
  background:
    radial-gradient(38rem 18rem at 12% 0%, rgba(29, 78, 216, .14), transparent 70%),
    radial-gradient(30rem 16rem at 92% 100%, rgba(8, 145, 178, .14), transparent 70%),
    var(--mr-papel);
}
body.pagina-turing .az-herramienta-seccion .az-form {
  background: linear-gradient(#fff, #fff) padding-box,
    linear-gradient(120deg, var(--tu-azul) 0%, var(--tu-cian) 50%, var(--tu-turquesa) 75%, var(--mr-cempa) 100%) border-box;
  box-shadow: 0 24px 60px rgba(29, 78, 216, .16), 0 2px 6px rgba(7, 20, 48, .06);
}
body.pagina-turing .az-form-icono {
  background: linear-gradient(135deg, var(--tu-azul), var(--tu-cian));
  box-shadow: 0 8px 20px rgba(29, 78, 216, .35);
}
body.pagina-turing .az-herramienta-seccion .az-campo-url .form-control:focus { border-color: var(--tu-azul); box-shadow: 0 0 0 .3rem rgba(29, 78, 216, .16); }
body.pagina-turing .az-herramienta-seccion .az-campo-url .btn { box-shadow: 0 10px 24px rgba(29, 78, 216, .32); }

/* Botones principales en azul (Bootstrap y los del sitio). */
body.pagina-turing .btn-primary {
  --bs-btn-bg: var(--mr-morado); --bs-btn-border-color: var(--mr-morado);
  --bs-btn-hover-bg: var(--mr-morado-2); --bs-btn-hover-border-color: var(--mr-morado-2);
  --bs-btn-active-bg: #1e3a8a; --bs-btn-active-border-color: #1e3a8a;
  --bs-btn-disabled-bg: var(--mr-morado); --bs-btn-disabled-border-color: var(--mr-morado);
}
body.pagina-turing .btn-outline-primary {
  --bs-btn-color: var(--mr-morado); --bs-btn-border-color: var(--mr-morado);
  --bs-btn-hover-bg: var(--mr-morado); --bs-btn-hover-border-color: var(--mr-morado);
  --bs-btn-active-bg: var(--mr-morado-2); --bs-btn-active-border-color: var(--mr-morado-2);
}

/* ---------- Ventana del análisis: «Turing funcionando» ---------- */
.tu-estado { display: none; }
body.pagina-turing .tu-estado {
  display: flex; width: fit-content; margin-inline: auto !important; align-items: center; gap: .45rem; margin: 0 0 .6rem; padding: .28rem .8rem .28rem .6rem;
  border-radius: 999px; font-size: .78rem; font-weight: 700; letter-spacing: .02em;
  color: #fff; background: linear-gradient(90deg, var(--tu-azul), var(--tu-cian));
  box-shadow: 0 6px 18px rgba(29, 78, 216, .35);
}
body.pagina-turing .tu-estado-punto {
  width: .55rem; height: .55rem; border-radius: 50%; background: var(--tu-hielo);
  box-shadow: 0 0 0 0 rgba(207, 239, 255, .8); animation: tu-latido 1.4s ease-out infinite;
}
@keyframes tu-latido {
  0% { box-shadow: 0 0 0 0 rgba(207, 239, 255, .8); }
  100% { box-shadow: 0 0 0 .6rem rgba(207, 239, 255, 0); }
}
body.pagina-turing .az-modal {
  border: 2px solid transparent;
  background: linear-gradient(#fff, #fff) padding-box,
    linear-gradient(var(--tu-giro, 120deg), var(--tu-azul), var(--tu-cian), var(--tu-turquesa), var(--tu-azul)) border-box;
  box-shadow: 0 30px 80px -20px rgba(7, 20, 48, .6), 0 0 0 6px rgba(37, 99, 235, .08);
}
body.pagina-turing .az-modal:focus-visible { outline: none; } /* el borde azul ya marca la ventana; dentro, cada control conserva su foco */
body.pagina-turing.turing-funcionando .az-modal {
  box-shadow: 0 30px 90px -18px rgba(37, 99, 235, .55), 0 0 0 6px rgba(37, 99, 235, .14), 0 0 60px rgba(6, 182, 212, .25);
  animation: tu-giro 3.2s linear infinite;
}
@property --tu-giro { syntax: '<angle>'; inherits: false; initial-value: 120deg; }
@keyframes tu-giro { to { --tu-giro: 480deg; } }
body.pagina-turing .az-modal::backdrop {
  background:
    radial-gradient(60rem 40rem at 20% 10%, rgba(37, 99, 235, .45), transparent 70%),
    radial-gradient(50rem 36rem at 85% 90%, rgba(6, 182, 212, .32), transparent 70%),
    rgba(7, 20, 48, .7);
}
body.pagina-turing .az-progreso-barra { background: linear-gradient(90deg, var(--tu-azul), var(--tu-cian), var(--tu-turquesa), var(--mr-cempa)); background-size: 200% 100%; }
body.pagina-turing.turing-funcionando .az-progreso-barra { animation: tu-barra 1.6s linear infinite; }
@keyframes tu-barra { from { background-position: 0 0; } to { background-position: -200% 0; } }
body.pagina-turing .az-modal .az-hoja { stroke: var(--tu-azul); }
body.pagina-turing .az-modal .az-lupa circle, body.pagina-turing .az-modal .az-lupa line { stroke: var(--tu-azul); }
body.pagina-turing .az-pasos li.activo i { color: var(--tu-vivo); }

/* La herramienta y el pie de página también se encienden mientras Turing trabaja. */
body.pagina-turing.turing-funcionando .az-herramienta-seccion .az-form {
  box-shadow: 0 24px 70px rgba(37, 99, 235, .3), 0 0 0 4px rgba(6, 182, 212, .14);
}

/* «Confirma que eres una persona» (js/humano.js pone sus estilos al abrirse, por eso van con body.pagina-turing). */
body.pagina-turing .mrh { color: #0f1a30; box-shadow: 0 24px 60px rgba(7, 20, 48, .35); }
body.pagina-turing .mrh::backdrop { background: rgba(7, 20, 48, .6); }
body.pagina-turing .mrh p { color: #45506a; }
body.pagina-turing .mrh-boton { border-color: #cfdaf0; background: #f6f9ff; color: #0f1a30; }
body.pagina-turing .mrh-boton:hover, body.pagina-turing .mrh-boton:focus-visible { border-color: var(--tu-azul); }
body.pagina-turing .mrh-caja { border-color: var(--tu-azul); }
body.pagina-turing .mrh-boton.trabajando .mrh-caja { border-color: #cfdaf0; border-top-color: var(--tu-azul); }
body.pagina-turing .mrh-pie small { color: #6b7891; }
body.pagina-turing .mrh-cerrar { color: #45506a; }

@media (prefers-reduced-motion: reduce) {
  body.pagina-turing, body.pagina-turing .om-cabecera::after { transition: none; }
  body.pagina-turing .om-cabecera::before, body.pagina-turing .om-cabecera::after,
  body.pagina-turing .tu-estado-punto, body.pagina-turing.turing-funcionando .az-modal,
  body.pagina-turing.turing-funcionando .az-progreso-barra { animation: none; }
}

/* =====================================================================
   Morados fijos de las demás hojas, en azul (generado con herramienta/generar-azul.py; con
   :where() no suben de especificidad: los estados más específicos de cada hoja siguen mandando).
   ===================================================================== */
/* ---- analizador.css (106) ---- */
:where(body.pagina-turing) .az-soltar { background: #fafcff; }
:where(body.pagina-turing) .az-soltar-archivo { color: #202b43; }
:where(body.pagina-turing) .az-subir:focus-within .az-soltar { box-shadow: 0 0 0 .2rem rgba(37, 89, 211, .25); }
:where(body.pagina-turing) .btn-outline-primary .az-girando { border-color: rgba(37, 89, 211, .3); }
:where(body.pagina-turing) .az-aviso.caso { color: #12327e; }
:where(body.pagina-turing) .az-texto-cuerpo { color: #30384a; }
:where(body.pagina-turing) .az-resumen { color: #30384a; }
:where(body.pagina-turing) .az-frag { color: #30384a; }
:where(body.pagina-turing) .az-modal { box-shadow: 0 30px 80px -20px rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .az-modal::backdrop { background: rgba(6, 16, 40, .62); }
:where(body.pagina-turing) .az-progreso-barra { background: linear-gradient(90deg, var(--mr-morado), #4c7ff4, var(--mr-cempa)); }
:where(body.pagina-turing) .fa-estado { color: #4a4f5c; }
:where(body.pagina-turing) .fa-ambito { color: #4a4f5c; }
:where(body.pagina-turing) .fa-ambito-mx { background: #e3ebfe; color: #143990; }
:where(body.pagina-turing) .fa-persona-sintesis { color: #383e4c; }
:where(body.pagina-turing) .fuentes-sincro { background: #eef3fe; color: #213971; }
:where(body.pagina-turing) .fuentes-sincro-barra { background: rgba(33, 57, 113, .15); }
:where(body.pagina-turing) .fuentes-sincro-barra > span { background: var(--mr-morado, #2451bb); }
:where(body.pagina-turing) .insignia-super { background: #182749; }
:where(body.pagina-turing) .foto-fuente .fx-sello, :where(body.pagina-turing) .fa-foto .fx-sello { background: #eef0f4; color: #4a4f5c; }
:where(body.pagina-turing) .foto-fuente .fx-sello.roto, :where(body.pagina-turing) .fa-foto .fx-sello.roto { background: #eef0f4; color: #4a4f5c; }
:where(body.pagina-turing) .az-observatorio-cta { background: linear-gradient(135deg, #0e2457, #143990); }
:where(body.pagina-turing) .az-observatorio-cta .btn { color: #0c1d45; }
:where(body.pagina-turing) .az-cambios-ya { background: #eef3fe; color: #213971; }
:where(body.pagina-turing) .az-efecto.igual { color: #646a78; }
:where(body.pagina-turing) .fa-foto-img { background: #eef0f4; }
:where(body.pagina-turing) .desde-nota { background: #eef3fe; }
:where(body.pagina-turing) .tm-texto { color: #202738; }
:where(body.pagina-turing) .tm-cita { color: #525866; }
:where(body.pagina-turing) .tm-identidad { text-decoration: underline double #2451bb; }
:where(body.pagina-turing) .tm-generico { text-decoration: underline dotted #848994; }
:where(body.pagina-turing) .az-donar { color: #eff2fa; background: radial-gradient(28rem 16rem at 100% 0%, rgba(242, 165, 65, .22), transparent 70%), radial-gradient(22rem 14rem at 0% 100%, rgba(45, 96, 213, .45), transparent 70%), var(--mr-noche); box-shadow: 0 18px 40px -22px rgba(11, 23, 50, .7); }
:where(body.pagina-turing) .az-donar p { color: #d0d7e7; }
:where(body.pagina-turing) .az-donar-cifras li { color: #dce3f3; }
:where(body.pagina-turing) .az-donar .dn-frecuencia span { color: #dce3f3; }
:where(body.pagina-turing) .az-donar-montos small { color: #aeb6ca; }
:where(body.pagina-turing) .az-donar-seguro, :where(body.pagina-turing) .az-donar-compartir { color: #aeb6ca !important; }
:where(body.pagina-turing) .dn-modal { box-shadow: 0 30px 80px -20px rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .dn-modal::backdrop { background: rgba(11, 23, 50, .62); }
:where(body.pagina-turing) .dn-estado { background: var(--mr-degradado-noche, #0b1732); }
:where(body.pagina-turing) .dn-opcion:hover span { border-color: #b3bacb; }
:where(body.pagina-turing) .dn-seguro { color: var(--mr-piedra-2, #888e9b); }
:where(body.pagina-turing) .tm-texto .tm[data-tipo]:hover, :where(body.pagina-turing) .tm-texto .tm.tm-activa { background-color: rgba(45, 96, 213, .12); }
:where(body.pagina-turing) .tm-pop { background: #0b1732; color: #eef3fe; box-shadow: 0 14px 34px rgba(11, 23, 50, .35); }
:where(body.pagina-turing) .tm-pop::after { background: #0b1732; }
:where(body.pagina-turing) .tm-pop-nota { color: #d1d8e8; }
:where(body.pagina-turing) .tm-pop-ir { color: #a9c1fb; }
:where(body.pagina-turing) .az-etiquetas li.info { background: var(--mr-morado-claro, #e6edfe); color: var(--mr-morado, #103ca4); }
:where(body.pagina-turing) .az-analizadas { border: 1px dashed var(--mr-linea-2, #d1d7e5); background: #f7f9fd; }
:where(body.pagina-turing) .az-analizadas-nota { color: #30384a; }
:where(body.pagina-turing) .az-analizadas-nota i { color: var(--mr-morado, #103ca4); }
:where(body.pagina-turing) .az-analizadas li { border-top: 1px solid var(--mr-linea, #e7eaf2); }
:where(body.pagina-turing) .az-analizadas .az-frag mark { background: #e7eaf2; }
:where(body.pagina-turing) .tm-analizado { background: #e7eaf2; color: #42495a; }
:where(body.pagina-turing) .az-invita { background: linear-gradient(135deg, #fff, #f6f9ff 60%, #fff4e4); border: 1px solid #d6e0f9; box-shadow: 0 10px 30px -18px rgba(38, 77, 166, .45); }
:where(body.pagina-turing) .az-invita-sello { box-shadow: 0 6px 16px -6px rgba(11, 23, 50, .6); }
:where(body.pagina-turing) .fa-motor { border-left: 4px solid var(--mr-morado, #264da6); }
:where(body.pagina-turing) .fa-motor-version { background: var(--mr-morado-claro, #e4ebfc); color: var(--mr-morado-2, #1b3d8c); }
:where(body.pagina-turing) .fa-proteccion summary i { color: var(--mr-morado, #264da6); }
:where(body.pagina-turing) .az-porque { color: #383e4c; }
:where(body.pagina-turing) .fa-mas-menu { box-shadow: 0 18px 40px -16px rgba(11, 23, 50, .35); }
:where(body.pagina-turing) .fa-segmento input:checked + span { box-shadow: 0 1px 3px rgba(11, 23, 50, .15); }
:where(body.pagina-turing) .fa-cajon { box-shadow: -24px 0 60px -20px rgba(11, 23, 50, .45); }
:where(body.pagina-turing) .fa-cajon::backdrop { background: rgba(11, 23, 50, .45); }
:where(body.pagina-turing) .az-desglose li.az-des-total { border-top: 2px solid var(--mr-linea-2, #d2d7e3); }
:where(body.pagina-turing) .az-en-registro { color: #1b47ac; }
:where(body.pagina-turing) .az-senalar-dialogo { box-shadow: 0 20px 60px rgba(7, 22, 59, .3); }
:where(body.pagina-turing) .az-senalar-dialogo::backdrop { background: rgba(8, 20, 47, .45); }
:where(body.pagina-turing) .fa-dic-lista > li code { color: #143991; }
:where(body.pagina-turing) .fa-dic-ajustar form { background: #f7f9fd; }
:where(body.pagina-turing) .az-herramienta-seccion { background: radial-gradient(38rem 18rem at 12% 0%, rgba(37, 89, 211, .16), transparent 70%),
    radial-gradient(30rem 16rem at 92% 100%, rgba(242, 165, 65, .18), transparent 70%),
    var(--mr-papel); }
:where(body.pagina-turing) .az-herramienta-seccion .az-form { background: linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, var(--mr-morado) 0%, #608cf3 45%, var(--mr-cempa) 100%) border-box; box-shadow: 0 24px 60px rgba(15, 57, 155, .18), 0 2px 6px rgba(11, 23, 50, .06); }
:where(body.pagina-turing) .az-form-icono { background: linear-gradient(135deg, var(--mr-morado), #487bf2); box-shadow: 0 8px 20px rgba(37, 89, 211, .35); }
:where(body.pagina-turing) .az-herramienta-seccion .az-campo-url .form-control:focus { box-shadow: 0 0 0 .3rem rgba(37, 89, 211, .15); }
:where(body.pagina-turing) .az-herramienta-seccion .az-campo-url .btn { box-shadow: 0 10px 24px rgba(37, 89, 211, .32); }
:where(body.pagina-turing) .om-cabecera .az-vivo-hero { color: #dce3f3; }
:where(body.pagina-turing) .az-motor-chip-nuevo { color: #0b1732; }
:where(body.pagina-turing) .az-motor-modal { box-shadow: 0 30px 80px -20px rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .az-motor-modal::backdrop { background: rgba(6, 16, 40, .62); }
:where(body.pagina-turing) .az-ia-destello { background: linear-gradient(135deg, #3b6fd8, #2f6bf6); }
:where(body.pagina-turing) .az-motor-seccion { background: linear-gradient(180deg, #f3f6fe 0%, #fff 100%); }
:where(body.pagina-turing) .az-flujo-ico.reglas { background: #0e2457; }
:where(body.pagina-turing) .az-flujo-ico.ia { background: linear-gradient(135deg, #3b6fd8, #2f6bf6); }
:where(body.pagina-turing) .az-flujo-motor { background: linear-gradient(160deg, #0b1c42 0%, #102965 60%, #23305e 100%); box-shadow: 0 18px 40px -22px rgba(11, 28, 66, .55); }
:where(body.pagina-turing) .az-flujo-motor-cab .az-flujo-n { color: #0b1c42; }
:where(body.pagina-turing) .az-flujo-capa.ia { background: linear-gradient(135deg, #f1f6ff, #f1f5fe); }
:where(body.pagina-turing) .az-flujo-entrada::after, :where(body.pagina-turing) .az-flujo-motor::after { border-top: 3px solid #b5c6ed; border-right: 3px solid #b5c6ed; }
:where(body.pagina-turing) .az-ia-destello, :where(body.pagina-turing) .az-flujo-ico.ia { background: linear-gradient(120deg, #3b6fd8, #2f6bf6, #d65f9a, #3ba3d8, #3b6fd8); }
:where(body.pagina-turing) .az-capa-ia strong, :where(body.pagina-turing) .az-flujo-gemini b, :where(body.pagina-turing) .az-ia-chip strong, :where(body.pagina-turing) .fa-ia-marca { background: linear-gradient(90deg, #2f63cf, #2f6bf6, #c94f8f, #2f63cf); }
:where(body.pagina-turing) .fa-ia-caso { background: linear-gradient(135deg, #f1f6ff, #f1f5fe); }
:where(body.pagina-turing) .az-reescribir { border: 1px solid rgba(34, 95, 236, .28); background: linear-gradient(120deg, rgba(66, 133, 244, .08), rgba(58, 115, 247, .1), rgba(234, 67, 140, .08)); }
:where(body.pagina-turing) .az-reescrito { background: #f1f5fe; border-left: 3px solid #5a89f8; }
:where(body.pagina-turing) .az-reescrito-t { color: #1c58e3; }
:where(body.pagina-turing) .fa-ia-aprende { border-top: 3px solid #5a89f8; }
:where(body.pagina-turing) .fa-ia-prop { background: #f8faff; border: 1px solid rgba(90, 137, 248, .2); }
:where(body.pagina-turing) .fa-tasa { background: #e4e9f6; }
:where(body.pagina-turing) .az-leer ul { color: #30384a; }
:where(body.pagina-turing) .az-senalar-ia.mantiene { background: #eef1f9; color: #30384a; }
:where(body.pagina-turing) .fa-aviso-ia.mantiene { background: #eef1f9; color: #30384a; }
:where(body.pagina-turing) .az-leida-ia { background: linear-gradient(90deg, rgba(66, 133, 244, .14), rgba(58, 115, 247, .14), rgba(236, 72, 153, .14)); }
:where(body.pagina-turing) .az-leida-ia-nota { color: var(--mr-piedra, #555963); }
:where(body.pagina-turing) .ia-logo { --ia-color: #3a73f7; }
:where(body.pagina-turing) .az-modal-ias { background: linear-gradient(135deg, #f4f7ff, #f3f6fe); }
:where(body.pagina-turing) .az-modal-ias.con-ia { background: linear-gradient(135deg, #eef3ff, #eef3fe); }
:where(body.pagina-turing) .az-ias.con-ia { background: linear-gradient(135deg, #f3f6ff, #f3f6fe); }
:where(body.pagina-turing) .az-ias-texto i { color: #356ff7; }
/* ---- medios.css (18) ---- */
:where(body.pagina-turing) .om-cabecera { color: #eff2fa; background: radial-gradient(48rem 26rem at 88% 0%, rgba(37, 89, 211, .42), transparent 70%),
    radial-gradient(30rem 20rem at 0% 100%, rgba(242, 165, 65, .14), transparent 70%),
    var(--mr-noche); }
:where(body.pagina-turing) .om-cabecera .migas { color: #aeb6ca; }
:where(body.pagina-turing) .om-cabecera .migas a { color: #c4ccdf; }
:where(body.pagina-turing) .om-intro { color: #c4ccdf; }
:where(body.pagina-turing) .om-cab-cifras { color: #dce3f3; }
:where(body.pagina-turing) .om-insignia.roto { background: #eef0f4; color: #4a4f5c; }
:where(body.pagina-turing) .om-cta p { color: #394767; }
:where(body.pagina-turing) .om-clase { background: #eef0f4; color: #4a4f5c; }
:where(body.pagina-turing) .om-aviso-vivo { background: var(--mr-noche, #0b1732); box-shadow: 0 14px 34px -10px rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .om-chip:not([class*="om-c-"])[aria-current] { background: var(--mr-noche, #0b1732); border-color: var(--mr-noche, #0b1732); }
:where(body.pagina-turing) .om-chip[aria-current].om-c-pocas { background: #eef0f4; color: #4a4f5c; }
:where(body.pagina-turing) .om-analiza { background: linear-gradient(120deg, var(--mr-noche, #0b1732), #112960); box-shadow: 0 18px 40px -24px rgba(11, 23, 50, .7); }
:where(body.pagina-turing) .om-analiza-campo input::placeholder { color: #9399a6; }
:where(body.pagina-turing) .om-nav-nuevo { color: #0b1732; }
:where(body.pagina-turing) .om-cabecera .az-vivo { color: #dce3f3; }
:where(body.pagina-turing) .om-novedad.reciente article { box-shadow: 0 6px 24px rgba(11, 23, 50, .07); }
:where(body.pagina-turing) .om-diario-caja { background: radial-gradient(40rem 22rem at 100% 0%, rgba(37, 89, 211, .35), transparent 70%), var(--mr-noche, #0b1732); color: #d0d7e8; box-shadow: 0 24px 50px -30px rgba(11, 23, 50, .8); }
:where(body.pagina-turing) .om-explica p { color: #30384a; }
/* ---- az-pro.css (62) ---- */
:where(body.pagina-turing) .azp-meta { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-ayuda { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-opcional { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-nota-pie { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp :focus-visible, :where(body.pagina-turing) .azp-pro :focus-visible { outline: 3px solid var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-vacio { border: 1px dashed var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-vacio-icono { background: var(--mr-morado-claro, #e6edfd); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-resumen > div { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-resumen strong { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .azp-resumen span { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-buscar input { border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-tabla-envoltura { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-tabla th { color: var(--mr-piedra, #616673); border-bottom: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-tabla td { border-bottom: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-fecha span { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-paginas a, :where(body.pagina-turing) .azp-paginas span { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-paginas span[aria-current] { background: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-borrar-todo input { border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-form, :where(body.pagina-turing) .azp-lado { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-form input[type="text"], :where(body.pagina-turing) .azp-form input[type="url"], :where(body.pagina-turing) .azp-form input[type="email"], :where(body.pagina-turing) .azp-form input[type="number"], :where(body.pagina-turing) .azp-form input[type="search"], :where(body.pagina-turing) .azp-form select, :where(body.pagina-turing) .azp-form textarea { border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-check input { accent-color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-lista-lotes li { border-bottom: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-barra { background: var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-barra span { background: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-tabla-lote tr.azp-e-pendiente td { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-constancia { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-qr { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-datos dt { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-senal li { background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .azp-senal li.no strong { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-cita-texto { background: var(--mr-papel, #f6f7f9); border-left: 3px solid var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-comprobar { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-comprobar textarea { border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-solicitud { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-pasos li { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-bloque { border-top: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-nota-ref { background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .azp-gorro { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-val-nota { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-val-calif input[type="range"] { accent-color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-alerta { border: 1px solid var(--mr-linea, #dee2ea); border-left: 4px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-alerta-icono { background: var(--mr-morado-claro, #e6edfd); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-pro { border-top: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-pro-caja { background: var(--mr-papel, #f6f7f9); border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-folio code { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .azp-medio { border-top: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .azp-editor { border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-editor > summary { color: var(--mr-morado-2, #204cb4); }
:where(body.pagina-turing) .azp-editor > summary small { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-editor-texto input, :where(body.pagina-turing) .azp-editor-texto textarea { border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .azp-ed-dif { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .azp-ed-pend li { border: 1px solid var(--mr-linea, #dee2ea); border-left: 3px solid var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .azp-ed-cat { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .azp-ed-sug { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .tm-etq-btn { border: 1px solid var(--mr-linea-2, #ccd1de); color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .tm-etq-btn[aria-pressed="true"] { background: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .tm-etq-btn:focus-visible { outline: 3px solid var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .tm-con-etiquetas .tm[data-tipo]::after { background: #0b1732; }
@media (max-width: 560px) {
  :where(body.pagina-turing) .azp-tabla tr { border-bottom: 1px solid var(--mr-linea, #dee2ea); }
}
:where(body.pagina-turing) .az-privacidad .az-privacidad-pro i { color: var(--mr-morado, #2d60d5); }
/* ---- posturas.css (76) ---- */
:where(body.pagina-turing) .pst-tarjeta { border: 1px solid var(--mr-linea, #dee2ea); border-left: 4px solid var(--pst-color, #888e9b); }
:where(body.pagina-turing) .pst-tarjeta.pst-neutral { --pst-color: #888e9b; --pst-fondo: #eceef3; --pst-tinta: #454a56; }
:where(body.pagina-turing) .pst-chip { background: var(--pst-fondo, #eceef3); color: var(--pst-tinta, #454a56); }
:where(body.pagina-turing) .pst-sobre { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .pst-persona-cargo { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .pst-cita { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .pst-cita::before { color: var(--pst-color, #888e9b); }
:where(body.pagina-turing) .pst-cita::after { color: var(--pst-color, #888e9b); }
:where(body.pagina-turing) .pst-meta { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .pst-meta a:hover { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .pst-pie { color: var(--mr-piedra-2, #888e9b); }
:where(body.pagina-turing) .pst-leyenda { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .pst-resumen li { background: #f2f3f7; color: #454a56; }
:where(body.pagina-turing) .pst-nota { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .pst-parrafo { background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .pst-ia { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .pst-escaneo { background: var(--mr-papel, #f6f7f9); border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .pst-pasos { background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .az-legis { border: 1px solid var(--mr-linea, #dee2ea); border-left: 4px solid var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .az-legis-sello { background: var(--mr-morado-claro, #e2eafd); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .az-legis-cargando { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .az-legis-ficha { background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .az-legis-icono { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .az-legis-tipo { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .az-legis-cita { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .az-legis-estado { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .az-legis-vincular { border: 1px dashed var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .az-legis-pie { color: var(--mr-piedra-2, #888e9b); }
:where(body.pagina-turing) .pst-notas-ini li { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .pst-notas-ini small { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .az-legis .obs-avatar { background: var(--mr-morado-claro, #e2eafd); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .pst-sin-confirmar { background: #eef0f4; color: #454a56; }
:where(body.pagina-turing) .cf-nivel { background: #eceef3; color: #454a56; }
:where(body.pagina-turing) .cf-nivel.media { background: #f2f3f7; color: #454a56; }
:where(body.pagina-turing) .cf-nivel.sin-datos { background: #f6f7f9; color: #616673; border: 1px dashed #c2c7d3; }
:where(body.pagina-turing) .cf-tabla th { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .cf-senales { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .cf-senales .no i { color: var(--mr-piedra-2, #888e9b); }
@media (max-width: 767.98px) {
  :where(body.pagina-turing) .cf-tabla tr { border-bottom: 1px solid var(--mr-linea, #dee2ea); }
}
:where(body.pagina-turing) .dicho-modal .modal-title i { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .dicho-chip { background: var(--mr-morado-claro, #e3ebfe); color: #143990; }
:where(body.pagina-turing) .dicho-chip-quitar:hover, :where(body.pagina-turing) .dicho-chip-quitar:focus-visible { background: rgba(20, 57, 144, .12); }
:where(body.pagina-turing) .dicho-sugerencias { border: 1px solid var(--mr-linea, #dee2ea); box-shadow: 0 12px 28px rgba(11, 23, 50, .14); }
:where(body.pagina-turing) .dicho-sugerencias li small { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .dicho-sugerencias li:hover, :where(body.pagina-turing) .dicho-sugerencias li:focus { background: var(--mr-morado-claro, #e3ebfe); }
:where(body.pagina-turing) .dicho-sugerencias li.vacio { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .dicho-destacar { border-color: var(--mr-morado, #2d60d5); box-shadow: 0 0 0 .2rem rgba(45, 96, 213, .18); }
:where(body.pagina-turing) .dicho-aviso { background: #eceef3; color: #454a56; }
:where(body.pagina-turing) .dicho-item { border: 1px solid var(--mr-linea, #dee2ea); border-left: 4px solid var(--pst-color, #888e9b); }
:where(body.pagina-turing) .dicho-marcas { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .pst-marca { background: #eceef3; color: #454a56; }
:where(body.pagina-turing) .pst-marca.caso { background: var(--mr-morado-claro, #e3ebfe); color: #143990; }
:where(body.pagina-turing) .az-memorial-titulo i { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .dicho-pasos { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .dicho-pasos li.activo { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .dicho-completar { border: 1px dashed var(--mr-morado, #2d60d5); background: #f8faff; }
:where(body.pagina-turing) .obs-evaluar-menu .dropdown-item small { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .dicho-avisame summary { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .pst-compartir { border: 1px solid var(--mr-morado, #2d60d5); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .pst-compartir:hover, :where(body.pagina-turing) .pst-compartir:focus-visible { background: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .dicho-tarjeta-dialogo { box-shadow: 0 24px 60px -20px rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .dicho-tarjeta-dialogo::backdrop { background: rgba(11, 23, 50, .6); }
:where(body.pagina-turing) .dicho-tarjeta-titulo { color: var(--mr-tinta, #0b1732); }
:where(body.pagina-turing) .dicho-tarjeta-cerrar { color: #424c63; }
:where(body.pagina-turing) .dicho-tarjeta-cerrar:hover { background: rgba(11, 23, 50, .08); color: #0b1732; }
:where(body.pagina-turing) .dicho-tarjeta-cerrar:focus-visible { outline: 3px solid var(--mr-foco, #2d69f6); }
:where(body.pagina-turing) .dicho-compartir-menu { border: 1px solid var(--mr-linea, #dee2ea); box-shadow: 0 16px 40px -18px rgba(11, 23, 50, .5); }
:where(body.pagina-turing) .dicho-compartir-opcion { color: var(--mr-tinta, #0b1732); }
:where(body.pagina-turing) .dicho-compartir-opcion i { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .dicho-compartir-opcion:hover, :where(body.pagina-turing) .dicho-compartir-opcion:focus-visible { background: #edf2fd; color: var(--mr-tinta, #0b1732); }
:where(body.pagina-turing) .pst-forma { color: #454a56; }
:where(body.pagina-turing) .az-legis-contexto { background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .az-legis-contexto summary { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .obs-voz-otra { border: 1px solid var(--mr-linea, #dee2ea); }
/* ---- paginas.css (25) ---- */
:where(body.pagina-turing) .pg-recuento { color: #c4ccdf; }
:where(body.pagina-turing) .pg-dos p { color: #30384a; }
:where(body.pagina-turing) .pg-equipos a:hover, :where(body.pagina-turing) .pg-equipos a:focus-visible { box-shadow: 0 6px 18px rgba(11, 23, 50, .08); }
:where(body.pagina-turing) .pg-memoria { color: #dfe6f6; }
:where(body.pagina-turing) .pg-memoria p { color: #c4ccdf; }
:where(body.pagina-turing) .pg-meta.invitacion { color: #dfe6f6; }
:where(body.pagina-turing) .pg-meta.invitacion p { color: #c4ccdf; }
:where(body.pagina-turing) .pg-referencia-mini { box-shadow: 0 4px 14px -6px rgba(11, 23, 50, .3); }
:where(body.pagina-turing) .pg-confirmacion ol { color: #30384a; }
:where(body.pagina-turing) .pg-doc .prosa p, :where(body.pagina-turing) .pg-doc .prosa li { color: #22293a; }
:where(body.pagina-turing) .pg-claves span { color: #30384a; }
:where(body.pagina-turing) .pg-mitos details > div { color: #30384a; }
:where(body.pagina-turing) .pg-crisis { color: #dfe6f6; }
:where(body.pagina-turing) .pg-crisis > p { color: #c4ccdf; }
:where(body.pagina-turing) .pg-linea small { color: #aeb6ca; }
:where(body.pagina-turing) .pg-linea span { color: #dfe6f6; }
:where(body.pagina-turing) .pg-herramienta { background: var(--mr-degradado-noche, #0b1732); box-shadow: var(--mr-sombra-alta, 0 24px 48px -16px rgba(8, 35, 100, .28)); }
:where(body.pagina-turing) .pg-herr-marca { text-decoration: underline double #2054cf; background: rgba(45, 96, 213, .12); }
:where(body.pagina-turing) .pg-herr-burbuja { background: #0b1732; }
:where(body.pagina-turing) .pg-herr-burbuja::before { background: #0b1732; }
:where(body.pagina-turing) .dn-segmentos label:hover span, :where(body.pagina-turing) .dn-monto:hover span { border-color: #b3bacb; }
:where(body.pagina-turing) .pg-patrocinio { border: 1px solid var(--mr-piedra-2, #dfe3eb); color: var(--mr-piedra, #565b68); }
:where(body.pagina-turing) .pg-patrocinio-etiqueta { color: var(--mr-piedra, #565b68); }
:where(body.pagina-turing) .pg-celda-enlace p { color: #424753; }
:where(body.pagina-turing) .pg-celda-enlace:hover, :where(body.pagina-turing) .pg-celda-enlace:focus-visible { background: var(--mr-morado-claro, #e4ebfa); }
/* ---- video-analizador.css (8) ---- */
:where(body.pagina-turing) .vz-chip { border: 1px solid var(--mr-linea-2, #ccd1de); color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .vz-chip:hover, :where(body.pagina-turing) .vz-chip:focus-visible { box-shadow: 0 4px 14px rgba(11, 23, 50, .12); }
:where(body.pagina-turing) .vz-chip-mini { background: var(--mr-noche, #0b1732); }
:where(body.pagina-turing) .vz-chip small { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .vz-tarjeta { background: var(--mr-noche, #0b1732); }
:where(body.pagina-turing) .vz-play { color: #0b1732; }
:where(body.pagina-turing) .vz-modal { background: var(--mr-noche, #0b1732); }
:where(body.pagina-turing) .vz-modal::backdrop { background: rgba(4, 11, 28, .78); }
/* ---- mr.css (76) ---- */
:where(body.pagina-turing) .bg-noche { color: #eff2fa; }
:where(body.pagina-turing) .btn-vela { --bs-btn-color: #0b1732; --bs-btn-hover-color: #0b1732; --bs-btn-active-color: #0b1732; }
:where(body.pagina-turing) .pie-nodo span { color: #c4ccdf; }
:where(body.pagina-turing) .encabezado-pagina.oscuro { color: #eff2fa; }
:where(body.pagina-turing) .encabezado-pagina.oscuro .lead { color: #c4ccdf; }
:where(body.pagina-turing) .encabezado-pagina.oscuro .migas { color: #aeb6ca; }
:where(body.pagina-turing) .nota.cuidado { color: #08225e; }
:where(body.pagina-turing) .marca-estado.gris { background: #ecedf2; color: #50545f; }
:where(body.pagina-turing) .muro { color: #eff2fa; }
:where(body.pagina-turing) .muro-nombres { color: rgba(239, 242, 250, .16); }
:where(body.pagina-turing) .muro .lead { color: #cbd3e6; }
:where(body.pagina-turing) .muro-texto::before { background: radial-gradient(closest-side, rgba(11, 23, 50, .92), rgba(11, 23, 50, .75) 60%, transparent); }
:where(body.pagina-turing) .muro-recuento { color: #c4ccdf; }
:where(body.pagina-turing) .muro-pie { color: #9ca7bf; }
:where(body.pagina-turing) .herramienta:hover { background: #fafbfe; }
:where(body.pagina-turing) .herramienta.destacada:hover { background: #dbe4fa; }
:where(body.pagina-turing) .memoria-foto { background: linear-gradient(160deg, #162549, #0b1732); }
:where(body.pagina-turing) .ficha-cabecera { color: #eff2fa; }
:where(body.pagina-turing) .ficha-cabecera .pronombres { color: #aeb6ca; }
:where(body.pagina-turing) .ficha-datos dt { color: #aeb6ca; }
:where(body.pagina-turing) .form-control::placeholder { color: #9ca1ae; }
:where(body.pagina-turing) .form-control:hover, :where(body.pagina-turing) .form-select:hover { border-color: #b3bacb; }
:where(body.pagina-turing) .form-control:focus, :where(body.pagina-turing) .form-select:focus { box-shadow: 0 0 0 .22rem rgba(45, 96, 213, .15); }
:where(body.pagina-turing) .form-check-input { border: 1.5px solid #abb2c4; }
:where(body.pagina-turing) .form-check-input:focus { box-shadow: 0 0 0 .22rem rgba(45, 96, 213, .18); }
:where(body.pagina-turing) .opcion input:hover + label { border-color: #b3bacb; }
:where(body.pagina-turing) .table { --bs-table-hover-bg: #f8fafd; }
:where(body.pagina-turing) .table thead th { background: #f8fafd; }
:where(body.pagina-turing) .aviso { box-shadow: 0 12px 32px rgba(11, 23, 50, .3); }
:where(body.pagina-turing) .aviso button { color: #aeb6ca; }
:where(body.pagina-turing) .pie { color: #c4ccdf; }
:where(body.pagina-turing) .pie a { color: #eff2fa; }
:where(body.pagina-turing) .pie-memoria { color: #dfe6f6; }
:where(body.pagina-turing) .pie-legal { color: #9ca7bf; }
:where(body.pagina-turing) .pie-visitas { color: #c4ccdf; }
:where(body.pagina-turing) .mapa-lienzo { background: #e5e8ef; }
:where(body.pagina-turing) .marcador-mr.otro { background: #616673; }
:where(body.pagina-turing) .prosa blockquote { color: #30384a; }
@media (max-width: 767.98px) {
  :where(body.pagina-turing) .muro-nombres { color: rgba(239, 242, 250, .09); }
}
:where(body.pagina-turing) .pilar:hover { background: #fafbfe; }
:where(body.pagina-turing) .pilar-observatorio:hover { background: #d9e3fb; }
:where(body.pagina-turing) .muro-retrato-nombre span { color: #c4ccdf; }
:where(body.pagina-turing) .aniv-seccion { background: linear-gradient(180deg, var(--mr-noche) 0%, #0f1e41 100%); color: #eff2fa; }
:where(body.pagina-turing) .aniv-intro { color: #c4ccdf; }
:where(body.pagina-turing) .aniv-foto { background: linear-gradient(160deg, #162549, #0b1732); }
:where(body.pagina-turing) .aniv-cuando { background: rgba(11, 23, 50, .82); }
:where(body.pagina-turing) .aniv-cuando.hoy { color: #0b1732; }
:where(body.pagina-turing) .aniv-dato { color: #aeb6ca; }
:where(body.pagina-turing) .met-aviso { border: 1px solid #c8d5f4; }
:where(body.pagina-turing) .met-aviso-fuentes { color: #42495a; }
:where(body.pagina-turing) .btn-buscar-nav { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .btn-buscar-nav:hover, :where(body.pagina-turing) .btn-buscar-nav[aria-expanded="true"] { background: var(--mr-morado-claro, #e4ebfa); }
:where(body.pagina-turing) .buscador-global { border-top: 1px solid var(--mr-linea, #dee2ea); box-shadow: 0 14px 28px -18px rgba(11, 23, 50, .45); }
:where(body.pagina-turing) .buscador-global-form input[type="search"], :where(body.pagina-turing) .buscador-caja input[type="search"] { border: 1px solid var(--mr-linea-2, #ccd1de); background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .buscador-global-form input[type="search"]:focus, :where(body.pagina-turing) .buscador-caja input[type="search"]:focus { box-shadow: 0 0 0 4px rgba(45, 96, 213, .15); }
:where(body.pagina-turing) .buscador-sugerencias { border: 1px solid var(--mr-linea, #dee2ea); box-shadow: 0 22px 40px -18px rgba(11, 23, 50, .45); }
:where(body.pagina-turing) .buscador-sugerencias [aria-selected="true"] a, :where(body.pagina-turing) .buscador-sugerencias a:hover { background: var(--mr-morado-claro, #e4ebfa); }
:where(body.pagina-turing) .buscador-sugerencias .sug-todo { border-top: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .pie-reporte { background: linear-gradient(90deg, rgba(242, 165, 65, .16), rgba(255, 255, 255, .05) 55%, rgba(45, 96, 213, .22)); }
:where(body.pagina-turing) .cabecera .dropdown-menu { box-shadow: 0 24px 60px -12px rgba(11, 23, 50, .28); }
:where(body.pagina-turing) .mapa-destaca-texto { color: #c4ccdf; }
:where(body.pagina-turing) .obs-selector { border-bottom: 1px solid var(--mr-linea, #e1e5ed); }
:where(body.pagina-turing) .obs-tab { border: 1px solid var(--mr-linea, #e1e5ed); color: var(--mr-tinta, #181f30); }
:where(body.pagina-turing) .obs-tab > i { background: #eef3fe; color: var(--mr-morado, #2559d3); }
:where(body.pagina-turing) .obs-tab small { color: var(--mr-piedra, #646a78); }
:where(body.pagina-turing) .obs-tab:hover { border-color: #acc2f7; background: #f7faff; }
:where(body.pagina-turing) .obs-tab[aria-selected="true"] { border-color: var(--mr-morado, #2559d3); background: #eef3fe; box-shadow: inset 0 0 0 1px var(--mr-morado, #2559d3); }
:where(body.pagina-turing) .obs-tab[aria-selected="true"] > i { background: var(--mr-morado, #2559d3); }
:where(body.pagina-turing) .obs-tab:focus-visible { outline: 3px solid #acc2f7; }
:where(body.pagina-turing) .obs-medios-texto { color: var(--mr-piedra, #646a78); }
:where(body.pagina-turing) .obs-cifras div { border: 1px solid var(--mr-linea, #e1e5ed); }
:where(body.pagina-turing) .obs-cifras dt { color: var(--mr-piedra, #646a78); }
:where(body.pagina-turing) .obs-cifras dd { color: var(--mr-morado, #2559d3); }
:where(body.pagina-turing) .obs-cifras dd small { color: var(--mr-piedra, #646a78); }
/* ---- rediseno.css (15) ---- */
:where(body.pagina-turing) .btn-primary { box-shadow: 0 6px 16px -6px rgba(37, 89, 211, .55); }
:where(body.pagina-turing) .cabecera { border-bottom: 1px solid rgba(203, 211, 230, .7); }
:where(body.pagina-turing) .nav-campo-buscar { background: #eef2fa !important; }
:where(body.pagina-turing) .nav-campo-buscar:hover { background: #e1e8f8 !important; }
:where(body.pagina-turing) .encabezado-pagina:not(.oscuro) { background: radial-gradient(60rem 22rem at 100% 0%, rgba(37, 89, 211, .10), transparent 70%),
    radial-gradient(40rem 18rem at 0% 100%, rgba(242, 165, 65, .10), transparent 70%),
    #fff; }
:where(body.pagina-turing) .fila-enlace:hover { background: #f7f9fe; }
:where(body.pagina-turing) .pie { background: linear-gradient(180deg, #091635 0%, #050d21 100%); }
:where(body.pagina-turing) .pie-llamado { background: linear-gradient(120deg, rgba(37, 89, 211, .35), rgba(242, 165, 65, .18)); }
:where(body.pagina-turing) .cabecera-v3.compacta { box-shadow: 0 8px 24px -16px rgba(11, 23, 50, .35); }
:where(body.pagina-turing) .nav-avatar { color: #0c1e49; }
:where(body.pagina-turing) .nav-usuario-menu { box-shadow: 0 24px 50px -20px rgba(8, 35, 100, .35); }
:where(body.pagina-turing) .nav-usuario-globo { color: #0c1e49; }
:where(body.pagina-turing) .cabecera .nav-usuario .nav-usuario-menu { box-shadow: 0 24px 50px -20px rgba(8, 35, 100, .35); }
:where(body.pagina-turing) .dropdown-recursos .rec-libro img { box-shadow: 0 1px 2px rgba(11, 23, 50, .15), 2px 3px 8px -4px rgba(11, 23, 50, .4); }
:where(body.pagina-turing) .dropdown-recursos .rec-analizador { background: radial-gradient(14rem 8rem at 100% 0%, rgba(242, 165, 65, .28), transparent 70%), var(--mr-degradado-noche, #0b1732); }
/* ---- navbar.css (16) ---- */
:where(body.pagina-turing) .cabecera-v3 .nav-buscar:hover, :where(body.pagina-turing) .cabecera-v3 .nav-buscar[aria-expanded="true"] { box-shadow: 0 0 0 3px rgba(45, 96, 213, .12); }
@media (min-width: 1200px) {
  :where(body.pagina-turing) .cabecera-v3 .nav-centro .dropdown-menu { box-shadow: 0 28px 60px -24px rgba(8, 35, 100, .45), 0 0 0 1px rgba(8, 35, 100, .05); }
}
:where(body.pagina-turing) .nav-marca-beta { color: var(--mr-morado-2, #1645b2); }
:where(body.pagina-turing) .mapa-sitio { background: rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .mapa-sitio-caja { box-shadow: 0 30px 80px -20px rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .flujo { --flujo-linea: #c4d2f1; }
:where(body.pagina-turing) .flujo-nodo { box-shadow: 0 6px 18px -12px rgba(8, 35, 100, .35); }
:where(body.pagina-turing) .flujo-nodo-raiz { background: var(--mr-degradado-noche, #0b1732); }
:where(body.pagina-turing) .flujo-nodo-raiz small { color: #c4ccdf; }
:where(body.pagina-turing) .flujo-nodo-raiz.activa { background: var(--mr-degradado-noche, #0b1732); }
:where(body.pagina-turing) .flujo-raiz-extra { color: #404758; }
:where(body.pagina-turing) .flujo-rama.activa .flujo-hojas, :where(body.pagina-turing) .flujo-rama.activa .flujo-hojas li::before { border-color: rgba(37, 89, 211, .45); }
:where(body.pagina-turing) .flujo-hojas a { color: #404758; }
:where(body.pagina-turing) .flujo-hojas a.activo { color: var(--mr-morado-2, #1645b2); }
/* ---- buscador-modal.css (39) ---- */
:where(body.pagina-turing) .bm-fondo { background: rgba(11, 23, 50, .55); }
:where(body.pagina-turing) .bm-caja { color: var(--mr-tinta, #181f2e); box-shadow: 0 30px 70px -20px rgba(11, 23, 50, .6), 0 0 0 1px rgba(11, 23, 50, .06); }
:where(body.pagina-turing) .bm-titulo i { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-cerrar { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .bm-cerrar:hover { background: var(--mr-papel, #f6f7f9); color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-tecla { border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .bm-icono { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .bm-campo input[type="search"] { border: 2px solid var(--mr-linea-2, #ccd1de); background: var(--mr-papel, #f6f7f9); color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-campo input[type="search"]:focus { border-color: var(--mr-morado, #2d60d5); box-shadow: 0 0 0 4px rgba(45, 96, 213, .15); }
:where(body.pagina-turing) .bm-borrar { color: var(--mr-piedra-2, #888e9b); }
:where(body.pagina-turing) .bm-borrar:hover { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-modo { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .bm-modo a { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-enlace-ir { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-enlace-ir:hover, :where(body.pagina-turing) .bm-enlace-ir:focus-visible { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-enlace-texto em { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .bm-enlace-flecha { background: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-enlace-cancelar button { border: 1px solid var(--mr-linea-2, #ccd1de); color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-enlace-otro { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm .bm-sugerencias { border: 1px solid var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .bm-pista { background: var(--mr-papel, #f6f7f9); }
:where(body.pagina-turing) .bm-pista > i { background: var(--mr-morado-claro, #e6edfd); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-pista span { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .bm-subtitulo { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .bm-subtitulo button { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-chip { border: 1px solid var(--mr-linea, #dee2ea); color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-chip i { color: var(--mr-piedra-2, #888e9b); }
:where(body.pagina-turing) .bm-chip:hover { background: var(--mr-morado-claro, #e6edfd); border-color: var(--mr-morado, #2d60d5); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-atajos a { color: var(--mr-tinta, #181f2e); }
:where(body.pagina-turing) .bm-atajos a:hover, :where(body.pagina-turing) .bm-atajos a:focus-visible { background: var(--mr-morado-claro, #e6edfd); color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-atajos i { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .bm-ayuda { border-top: 1px solid var(--mr-linea, #dee2ea); color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .bm-ayuda kbd { color: var(--mr-tinta, #181f2e); background: var(--mr-papel, #f6f7f9); border: 1px solid var(--mr-linea-2, #ccd1de); }
:where(body.pagina-turing) .buscador-sugerencias .sug-turing-cabeza { color: var(--mr-piedra, #616673); }
:where(body.pagina-turing) .buscador-sugerencias .sug-turing-cabeza strong { color: var(--mr-morado, #2d60d5); }
:where(body.pagina-turing) .buscador-sugerencias .sug-turing a { background: var(--mr-noche, #0b1732); }
:where(body.pagina-turing) .buscador-sugerencias .sug-turing a:hover, :where(body.pagina-turing) .buscador-sugerencias .sug-turing[aria-selected="true"] a { background: #15264f; }
:where(body.pagina-turing) .buscador-sugerencias .sug-separador { background: var(--mr-linea, #dee2ea); }
:where(body.pagina-turing) .buscador-sugerencias .sug-cal { background: var(--mr-papel, #f6f7f9); color: var(--mr-tinta, #181f2e); }
/* ---- cargando.css (1) ---- */
body.pagina-turing html.mr-cargando .mr-carga { background: radial-gradient(ellipse at 50% 45%, #2d60d5 0%, #0a286e 45%, #0b1732 100%); }
/* ---- pie.css (2) ---- */
body.pagina-turing .pie-corto .pie-redes a { color: #dfe6f6; }
body.pagina-turing .pie-corto .pie-legal a { color: #d8e0f4; }
/* ---- idiomas.css (28) ---- */
body.pagina-turing .nav-idioma-boton { border: 1px solid var(--mr-linea, #e0e4ef); color: var(--mr-tinta, #181f2e); }
body.pagina-turing .nav-idioma-boton:hover, body.pagina-turing .nav-idioma-boton[aria-expanded="true"] { border-color: var(--mr-morado, #2559d3); color: var(--mr-morado, #2559d3); }
body.pagina-turing .cabecera .nav-idioma .nav-idioma-menu, body.pagina-turing .nav-idioma .nav-idioma-menu { border: 1px solid var(--mr-linea, #e0e4ef); box-shadow: 0 24px 50px -20px rgba(8, 35, 100, .35); }
body.pagina-turing .nav-idioma-titulo { color: var(--mr-piedra, #616673); }
body.pagina-turing .cabecera .nav-idioma .nav-idioma-opcion, body.pagina-turing .nav-idioma .nav-idioma-opcion { color: var(--mr-tinta, #181f2e); }
body.pagina-turing .nav-idioma-opcion .idioma-codigo, body.pagina-turing .cuenta-idioma-opcion .idioma-codigo { background: var(--mr-papel, #f4f5f9); color: var(--mr-piedra, #616673); }
body.pagina-turing .nav-idioma-opcion .fa-check { color: var(--mr-morado, #2559d3); }
body.pagina-turing .cabecera .nav-idioma .nav-idioma-opcion:hover, body.pagina-turing .cabecera .nav-idioma .nav-idioma-opcion:focus { background: var(--mr-morado-claro, #e4ecfe); color: var(--mr-morado-2, #1645b2); }
body.pagina-turing .cabecera .nav-idioma .nav-idioma-opcion.active, body.pagina-turing .nav-idioma .nav-idioma-opcion.active { background: var(--mr-morado-claro, #e4ecfe); color: var(--mr-morado-2, #1645b2); }
body.pagina-turing .nav-idioma-opcion.active .idioma-codigo { background: var(--mr-morado, #2559d3); }
body.pagina-turing .nav-idioma-nota { border-top: 1px solid var(--mr-linea, #e0e4ef); color: var(--mr-piedra, #616673); }
body.pagina-turing .dropdown-item .nav-idioma-codigo { background: var(--mr-papel, #f4f5f9); color: var(--mr-piedra, #616673); }
@media (max-width: 1199.98px) {
  body.pagina-turing .cabecera-v3 .nav-idioma-movil .dropdown-menu { border: 1px solid var(--mr-linea, #e0e4ef); box-shadow: 0 24px 50px -20px rgba(8, 35, 100, .35); }
}
body.pagina-turing .idioma-flotante .nav-idioma-boton { box-shadow: 0 10px 30px -10px rgba(11, 23, 50, .35); }
body.pagina-turing .pie-idiomas { color: #9ca7bf; }
body.pagina-turing .pie-idiomas a { color: #d0d7e8; }
body.pagina-turing .idioma-aviso { background: var(--mr-morado-claro, #e4ecfe); border-bottom: 1px solid var(--mr-linea, #e0e4ef); color: var(--mr-morado-2, #1645b2); }
body.pagina-turing .idioma-aviso-cerrar:hover { background: rgba(37, 89, 211, .12); }
body.pagina-turing .cuenta-idioma-opcion { border: 1.5px solid var(--mr-linea, #e0e4ef); }
body.pagina-turing .cuenta-idioma-opcion small { color: var(--mr-piedra, #616673); }
body.pagina-turing .cuenta-idioma-opcion:hover { border-color: var(--mr-morado, #2559d3); }
body.pagina-turing .cuenta-idioma-opcion:has(input:checked), body.pagina-turing .cuenta-idioma-opcion.marcada { border-color: var(--mr-morado, #2559d3); background: var(--mr-morado-claro, #e4ecfe); }
body.pagina-turing .cuenta-idioma-opcion:has(input:checked) .idioma-codigo { background: var(--mr-morado, #2559d3); }
@supports selector(:has(*)) {
  body.pagina-turing .cuenta-idioma-opcion.marcada:not(:has(input:checked)) { border-color: var(--mr-linea, #e0e4ef); }
}
/* ---- aviso-dona.css (8) ---- */
body.pagina-turing .aviso-dona { background: radial-gradient(120% 80% at 100% 0%, rgba(39, 80, 174, .55) 0%, transparent 60%),
        radial-gradient(90% 70% at 0% 100%, rgba(242, 165, 65, .28) 0%, transparent 65%),
        linear-gradient(160deg, #162549 0%, var(--mr-noche, #0b1732) 70%); box-shadow: 0 30px 60px -18px rgba(11, 23, 50, .75), 0 0 0 1px rgba(255, 255, 255, .04) inset; }
body.pagina-turing .aviso-dona-via { color: #c4ccdf; }
body.pagina-turing .aviso-dona-boton { color: var(--mr-noche, #0b1732); }
body.pagina-turing .aviso-dona-boton:hover, body.pagina-turing .aviso-dona-boton:focus-visible { color: var(--mr-noche, #0b1732); }
body.pagina-turing .aviso-dona.es-compacto { color: var(--mr-tinta, #181f2e); border: 1px solid rgba(11, 23, 50, .12); box-shadow: 0 16px 36px -10px rgba(11, 23, 50, .55), 0 0 0 4px rgba(255, 255, 255, .55); }
body.pagina-turing .aviso-dona-pildora-texto .fa-stripe { color: #628ff8; }
body.pagina-turing .aviso-dona.es-compacto .aviso-dona-cerrar { color: var(--mr-piedra, #616673); }
body.pagina-turing .aviso-dona.es-compacto .aviso-dona-cerrar:hover { background: rgba(11, 23, 50, .07); color: var(--mr-tinta, #181f2e); }
/* ---- actualizaciones.css (25) ---- */
body.pagina-turing .mr-act-velo { background: rgba(6, 16, 40, .38); }
body.pagina-turing .mr-act-tarjeta { color: #ebf1fe; background: radial-gradient(120% 120% at 85% 0%, #133178 0%, #0b1c42 45%, #061028 100%); box-shadow: 0 2px 4px rgba(11, 23, 50, .1), 0 30px 60px -18px rgba(6, 16, 40, .7), inset 0 0 0 1px rgba(255, 255, 255, .08); }
body.pagina-turing .mr-act-icono::before { background: linear-gradient(135deg, #2559d3, #f2a541); }
body.pagina-turing .mr-act-texto { color: #c8d4f1; }
body.pagina-turing .mr-act-barra span { background: linear-gradient(90deg, #82a6fa, #f2a541); }
body.pagina-turing .mr-act-principal { color: #0b1c42; }
body.pagina-turing .mr-act-pastilla { background: #0b1c42; box-shadow: 0 14px 30px -10px rgba(6, 16, 40, .6); }
body.pagina-turing .mr-nov { color: #ebf1fe; background: radial-gradient(120% 140% at 100% 0%, #133178 0%, #0b1c42 55%, #061028 100%); box-shadow: 0 24px 50px -18px rgba(6, 16, 40, .75), inset 0 0 0 1px rgba(255, 255, 255, .08); }
body.pagina-turing .mr-nov-etiqueta { color: #0b1c42; }
body.pagina-turing .mr-nov-texto { color: #c8d4f1; }
body.pagina-turing .mr-nov-modal { color: #132140; box-shadow: 0 30px 70px -20px rgba(6, 16, 40, .6); }
body.pagina-turing .mr-nov-modal::backdrop { background: rgba(6, 16, 40, .5); }
body.pagina-turing .mr-nov-modal-cab { border-bottom: 1px solid #e3e9f8; }
body.pagina-turing .mr-nov-modal-cab h2 { color: #0b1c42; }
body.pagina-turing .mr-nov-modal-cab .mr-nov-x { color: #0b1c42; }
body.pagina-turing .mr-nov-modal-cab .mr-nov-x:hover { background: #ebf1fe; }
body.pagina-turing .mr-nov-modal-cab .mr-nov-x:focus-visible { outline-color: #2559d3; }
body.pagina-turing .mr-nov-entrada { border-bottom: 1px solid #e9eef9; }
body.pagina-turing .mr-nov-fecha { color: #2559d3; }
body.pagina-turing .mr-nov-entrada h3 { color: #0b1c42; }
body.pagina-turing .mr-nov-enlace { color: #2559d3; }
body.pagina-turing .mr-nov-modal-pie { border-top: 1px solid #e3e9f8; }
body.pagina-turing .mr-tour-hueco { box-shadow: 0 0 0 200vmax rgba(3, 11, 31, .78), 0 0 0 3px #f2a541, 0 0 28px 6px rgba(242, 165, 65, .75); }
body.pagina-turing .mr-tour-burbuja { color: #ebf1fe; background: radial-gradient(120% 140% at 100% 0%, #133178 0%, #0b1c42 55%, #061028 100%); }
body.pagina-turing .mr-tour-texto { color: #c8d4f1; }
/* ---- searchlist.css (1) ---- */
body.pagina-turing .searchlist-panel { box-shadow: 0 18px 40px -16px rgba(8, 35, 100, .35); }
