/* CANAL NUBRA V5.2: un solo escenario detrás de toda la interfaz.
   No afecta la señal HLS, los endpoints ni los módulos interactivos. */
html,body { background:#030917 !important; }
body { isolation:isolate; }
body::before {
  position:fixed!important;inset:0!important;z-index:-4!important;
  background-image:linear-gradient(180deg,rgba(2,8,23,.18) 0%,rgba(2,8,23,.27) 42%,rgba(2,8,23,.77) 100%),url('/static/assets/universo-unificado-v52.webp')!important;
  background-position:center center!important;
  background-size:cover!important;
  background-attachment:fixed!important;
  background-repeat:no-repeat!important;
  opacity:1!important;
}
.galaxy,.galaxy::before,.galaxy::after{background:transparent!important;opacity:0!important;box-shadow:none!important}
/* a portal with an alpha gradient is no longer a rectangular pasted photograph */
.hero-art.portal-installation{isolation:isolate!important;filter:drop-shadow(0 0 35px #1965d680)!important;}
.hero-art.portal-installation .portal-illustration{
  background-image:url('/static/assets/portal-fotografico.webp')!important;
  background-size:contain!important;
  background-position:center!important;
  -webkit-mask-image:radial-gradient(ellipse 62% 69% at 50% 49%,#000 50%,rgba(0,0,0,.78) 66%,transparent 99%)!important;
  mask-image:radial-gradient(ellipse 62% 69% at 50% 49%,#000 50%,rgba(0,0,0,.78) 66%,transparent 99%)!important;
}
/* Section images removed: the unified world stays visible through translucent glass. */
.countdown-card,.poll-card,.alvear-lead,
.chat-card,.program-card,.club-surface,.support-section,.partners-form,.funding-panel{
  background:linear-gradient(130deg,rgba(8,25,59,.86),rgba(6,15,39,.82) 60%,rgba(29,16,68,.81))!important;
  backdrop-filter:blur(14px) saturate(1.12)!important;
}
.video-idle{background:radial-gradient(ellipse at 50% 50%,rgba(20,54,116,.45),rgba(3,8,22,.83))!important}
.screen-portal-architecture{opacity:.3!important}
@media(max-width:680px){
 body::before{background-image:linear-gradient(180deg,rgba(2,8,23,.33),rgba(2,8,23,.64)),url('/static/assets/universo-unificado-v52.webp')!important;background-position:38% center!important;background-size:auto 100%!important;background-attachment:scroll!important}
 .hero-art.portal-installation .portal-illustration{-webkit-mask-image:radial-gradient(ellipse at center,#000 47%,transparent 88%)!important;mask-image:radial-gradient(ellipse at center,#000 47%,transparent 88%)!important}
}
@media(prefers-reduced-motion:reduce){body::before{background-attachment:scroll!important}}
