/* CANAL NUBRA V5.7 · Próxima transmisión: fotografía íntegra + controles reales */
#estreno .experience-layout {align-items:stretch;}
#estreno .countdown-card.premiere-v57 {
  display:flex;flex-direction:column; padding:0!important;overflow:hidden;
  background:#08152e!important;
  border:1px solid rgba(102,196,255,.7)!important;
  box-shadow:0 17px 40px #0009,0 0 18px #2c8bff55,inset 0 1px #ffffff60!important;
  isolation:isolate;min-width:0;
}
#estreno .countdown-card.premiere-v57::before,
#estreno .countdown-card.premiere-v57::after {display:none!important;}
#estreno .premiere-art-v57 {position:relative;width:100%;overflow:hidden;aspect-ratio:1672/941;background:#06112d;}
#estreno .premiere-art-v57 img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
#estreno .premiere-info-v57 {position:relative;z-index:1;flex:1;padding:clamp(17px,2.25vw,29px);background:linear-gradient(165deg,rgba(12,33,75,.97),rgba(8,18,46,.98) 65%,rgba(27,15,53,.96));}
#estreno .premiere-info-v57::before{content:"";position:absolute;top:0;left:6%;right:6%;height:2px;background:linear-gradient(90deg,transparent,#3ed5ff,#a65aff,transparent);box-shadow:0 0 17px #5d9fff;pointer-events:none}
#estreno .premiere-info-v57 h2{margin:7px 0 8px;font-size:clamp(22px,2.6vw,32px);line-height:1.16;color:#f6faff}
#estreno .premiere-info-v57>p:not(.section-kicker){color:#c6d5f1;font-size:13px;line-height:1.45}
#estreno .premiere-info-v57 .clock{margin:14px 0}
#estreno .premiere-info-v57 .clock>div{min-width:0}
#estreno .premiere-info-v57 .flex-actions{display:flex;flex-wrap:wrap;gap:8px}
#estreno .premiere-info-v57 .fine-print{font-size:11px;opacity:.85;margin-top:12px}
@media(min-width:981px){#estreno .premiere-art-v57{aspect-ratio:1672/941}}
@media(max-width:980px){#estreno .premiere-art-v57{aspect-ratio:1672/941}}
@media(max-width:540px){
 #estreno .countdown-card.premiere-v57{border-radius:18px!important}
 #estreno .premiere-info-v57{padding:17px 14px}
 #estreno .premiere-art-v57{aspect-ratio:1672/941}
 #estreno .premiere-info-v57 h2{font-size:23px}
 #estreno .premiere-info-v57 .flex-actions>*{min-width:0;flex:1 1 140px}
}
