/* CINÉMA 2.0.11.4 — Explorar: fusión cinematográfica B.
   Solo modifica la cabecera de Explorar. Los fotogramas se muestran enteros
   con una extensión difuminada; no se altera su proporción original. */
body.cinema-explore-view .cinema-explore-fusion-media{
 position:absolute;inset:0 0 0 38%;z-index:0;display:flex;align-items:stretch;
 isolation:isolate;overflow:hidden;pointer-events:none;
 -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 12%,#000 34%);
 mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 12%,#000 34%);
}
body.cinema-explore-view .cinema-explore-fusion-media::before{
 content:'';position:absolute;inset:0;z-index:3;pointer-events:none;
 background:linear-gradient(90deg,#14171fdb 0%,#14171f8c 16%,transparent 47%),
 linear-gradient(0deg,#11141cb0,transparent 64%);
}
body.cinema-explore-view .cinema-explore-fusion-media::after{
 content:'';position:absolute;inset:0;z-index:4;pointer-events:none;
 background:linear-gradient(90deg,transparent 60%,#14171f22 100%);
}
body.cinema-explore-view .cinema-explore-fusion-shot{
 position:relative;display:block;flex:1 1 0;min-width:0;height:100%;overflow:hidden;isolation:isolate;
 -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 84%,transparent 100%);
 mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 84%,transparent 100%);
}
body.cinema-explore-view .cinema-explore-fusion-shot + .cinema-explore-fusion-shot{margin-left:-22px}
body.cinema-explore-view .cinema-explore-fusion-shot img{
 position:absolute;display:block;inset:0;width:100%;height:100%;pointer-events:none;
}
body.cinema-explore-view .cinema-explore-fusion-wash{
 z-index:0;object-fit:cover;object-position:center;filter:blur(18px) brightness(.53) saturate(.72);
 transform:scale(1.15);opacity:.95;
}
body.cinema-explore-view .cinema-explore-fusion-main{
 z-index:1;object-fit:contain;object-position:center;filter:saturate(.78) brightness(.88);
 opacity:.94;
}
body.cinema-explore-view .cinema-explore-fusion-portrait .cinema-explore-fusion-main{
 object-position:center 24%;filter:saturate(.35) brightness(.93);opacity:1;
}
body.cinema-explore-view .cinema-explore-hero-content{
 position:relative;z-index:5;max-width:min(440px,55%);
}
@media(max-width:900px){
 body.cinema-explore-view .cinema-explore-fusion-media{inset:0 0 0 34%;}
 body.cinema-explore-view .cinema-explore-hero-content{max-width:59%;}
}
@media(max-width:720px){
 body.cinema-explore-view .cinema-explore-fusion-media{
  inset:0 0 0 39%;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#0009 23%,#000 48%);
  mask-image:linear-gradient(90deg,transparent 0%,#0009 23%,#000 48%);
 }
 body.cinema-explore-view .cinema-explore-fusion-shot + .cinema-explore-fusion-shot{margin-left:-13px}
 /* Cabecera decorativa: llenar el espacio móvil sin franjas vacías.
    Los fotogramas de resultados siguen usando object-fit:contain. */
 body.cinema-explore-view .cinema-explore-fusion-main{object-fit:cover;object-position:center 32%;}
 body.cinema-explore-view .cinema-explore-fusion-portrait .cinema-explore-fusion-main{object-position:center 25%;}
 body.cinema-explore-view .cinema-explore-hero-content{max-width:60%;}
 body.cinema-explore-view .cinema-explore-fusion-media::before{
  background:linear-gradient(90deg,#14171fe6 0%,#14171f90 25%,transparent 59%),
  linear-gradient(0deg,#11141c9e,transparent 75%);
 }
}
@media(max-width:390px){
 body.cinema-explore-view .cinema-explore-fusion-media{inset:0 0 0 44%;}
 body.cinema-explore-view .cinema-explore-hero-content{max-width:64%;}
 body.cinema-explore-view .cinema-explore-fusion-shot + .cinema-explore-fusion-shot{margin-left:-9px}
}
