/* UNC — soporte compartido para capítulos documentales fuera de Kross. */
.event-doc-page .event-v1-cover.event-doc-cover-contain{
  background:#16181e;
}
.event-doc-page .event-v1-cover.event-doc-cover-contain img{
  object-fit:contain!important;
  object-position:center!important;
  background:#16181e!important;
}
.event-doc-page .k16-doc-frame.event-doc-contain{
  background:#202229;
}
.event-doc-page .k16-doc-frame.event-doc-contain img{
  object-fit:contain!important;
  object-position:center!important;
  background:#202229!important;
  transform:none!important;
}
.event-doc-page .k16-doc-frame.event-doc-contain:hover img{
  transform:none!important;
}
.event-doc-page .event-v1-next-image.event-doc-next-contain img{
  object-fit:contain!important;
  object-position:center!important;
  background:#16181e!important;
  transform:none!important;
}
@media(max-width:720px){
  .event-doc-page .event-v1-cover.event-doc-cover-mobile-contain img{
    object-fit:contain!important;
    object-position:center!important;
    background:#16181e!important;
  }
}

/* Soluciones Juveniles 2015 · LTC — encuadre editorial lleno, sin barras negras. */
.event-doc-page .event-v1-cover:has(img[src*="/assets/gallery/ltc-2015/"]) img,
.event-doc-page .k16-doc-frame:has(img[src*="/assets/gallery/ltc-2015/"]) img{
  object-fit:cover!important;
  object-position:center center!important;
  background:transparent!important;
}
.event-doc-page .k16-doc-frame:has(img[src*="/assets/gallery/ltc-2015/"]):hover img{
  transform:scale(1.025)!important;
}

/* Soluciones Juveniles 2015 · composición editorial equilibrada. */
@media(min-width:721px){
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-1"] .k16-doc-frame,
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-4"] .k16-doc-frame,
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-5"] .k16-doc-frame{
    grid-column:span 6!important;
    grid-row:span 3!important;
  }
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-3"] .k16-doc-frame:first-child{
    grid-column:1/-1!important;
    grid-row:span 4!important;
  }
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-3"] .k16-doc-frame:nth-child(n+2){
    grid-column:span 4!important;
    grid-row:span 3!important;
  }
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-6"] .k16-doc-frame{
    grid-column:span 6!important;
    grid-row:span 4!important;
  }
}
@media(min-width:431px) and (max-width:720px){
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-1"] .k16-doc-frame,
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-4"] .k16-doc-frame,
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-5"] .k16-doc-frame{
    grid-column:span 1!important;
    grid-row:span 1!important;
  }
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-3"] .k16-doc-frame:first-child{
    grid-column:1/-1!important;
    grid-row:span 2!important;
  }
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-3"] .k16-doc-frame:nth-child(2),
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-3"] .k16-doc-frame:nth-child(3){
    grid-column:span 1!important;
    grid-row:span 1!important;
  }
  .ltc-2015-page .k16-doc-chapter[aria-labelledby="ltc-3"] .k16-doc-frame:nth-child(4){
    grid-column:1/-1!important;
    grid-row:span 2!important;
  }
}
