/*
 * MODERAM / SPDA — ajustes editoriales de la cronología, 30-oct-2026.
 * Se aplica únicamente al estilo "plain": las máscaras papel,
 * archivo y orgánica siguen disponibles y no se modifican.
 * Conservamos el límite de altura de las fotografías del plugin.
 */
.spda-tl .spda-tl__photograph.spda-tl__mask--plain .spda-tl__photo-frame,
.spda-tl .spda-tl__photograph.spda-tl__mask--plain .spda-tl__photo-button:hover .spda-tl__photo-frame {
  display:block;
  padding:0 !important;
  border:0 !important;
  outline:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
  filter:none !important;
  transform:none !important;
}
.spda-tl .spda-tl__photograph.spda-tl__mask--plain {
  filter:none !important;
}
.spda-tl .spda-tl__photograph.spda-tl__mask--plain .spda-tl__photo-img {
  display:block;
  border:0 !important;
  padding:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}
/* Prueba de SPDA: crema #E0DFC7 solo detrás de los capítulos.
 * Encabezado, filtros y buscador de la cronología permanecen blancos. */
.spda-tl .spda-tl__body::before { background:#E0DFC7; }

/* Submenús de la cabecera: la flecha debe ser blanca sobre el fondo SPDA. */
@media(max-width:960px) {
 .spda-hdr .spda-hdr__mobile-nav .spda-hdr__menu .sub-menu li > a::after {
   content:"" !important;
   display:inline-block !important;
   flex:0 0 1.1em;
   width:1.1em !important;
   height:.7em !important;
   margin-left:.5em;
   color:#fff !important;
   background:#fff !important;
   background-image:none !important;
   clip-path:polygon(0 46%,72% 46%,53% 10%,60% 0,100% 50%,60% 100%,53% 90%,72% 54%,0 54%);
   filter:none !important;
 }
}

/* MODERAM SPDA GOTHAM UX FIX — 30/10/2026
   Prioridad sobre los estilos generales de Avada.
   Exclusivo de la cronología. */

#main .spda-tl {
  font-family: "SPDA Gotham Book", Arial, sans-serif !important;
}

#main .spda-tl .spda-tl__heading h2,
#main .spda-tl .spda-tl__chapter-heading h2,
#main .spda-tl .spda-tl__event-title,
#main .spda-tl .spda-tl__date,
#main .spda-tl .spda-tl__category,
#main .spda-tl .spda-tl__eyebrow,
#main .spda-tl .spda-tl__period,
#main .spda-tl .spda-tl__reset,
#main .spda-tl .spda-tl__toggle {
  font-family: "SPDA Gotham Bold", Arial, sans-serif !important;
}

#main .spda-tl .spda-tl__heading p,
#main .spda-tl .spda-tl__chapter-heading p,
#main .spda-tl .spda-tl__summary,
#main .spda-tl .spda-tl__details,
#main .spda-tl .spda-tl__results,
#main .spda-tl .spda-tl__search,
#main .spda-tl .spda-tl__select {
  font-family: "SPDA Gotham Book", Arial, sans-serif !important;
}

/* Armonización tipográfica SPDA: Gotham Bold con peso nominal 400. */
body.home .spda-tl .spda-tl__heading h2,
body.home .spda-tl .spda-tl__chapter-heading h2 {
  font-size:clamp(36px,3.3vw,45px) !important;
  line-height:1.08 !important;
  font-weight:400 !important;
}
body.home .spda-tl .spda-tl__event-title {
  font-size:28px !important;
  line-height:1.25 !important;
  font-weight:400 !important;
}

@media (max-width:780px) {
  #main .spda-tl .spda-tl__heading h2 {
    font-size:30px !important;
    line-height:1.18 !important;
  }

  #main .spda-tl .spda-tl__chapter-heading h2 {
    font-size:27px !important;
    line-height:1.25 !important;
  }

  #main .spda-tl .spda-tl__event-title {
    font-size:21px !important;
    line-height:1.3 !important;
  }
}

@media (max-width:460px) {
  #main .spda-tl .spda-tl__heading h2 {
    font-size:28px !important;
  }

  #main .spda-tl .spda-tl__chapter-heading h2 {
    font-size:25px !important;
  }

  #main .spda-tl .spda-tl__event-title {
    font-size:20px !important;
  }
}
