/* V69 — balanced negative space around the interactive title constellation. */
@media (min-width:801px) {
  html body .v62-gallery-stage {
    width:calc(100% - 2 * clamp(28px,4.5vw,90px))!important;
    max-width:none!important;
    margin:clamp(28px,3vw,50px) auto clamp(28px,3vw,50px)!important;
    left:auto!important;
    border-radius:16px!important;
    /* Keep the interactive artwork inside an intentional gallery frame. */
    overflow:hidden!important;
  }
  /* A balanced soft falloff at both horizontal and vertical edges avoids
     the impression of posters being abruptly cut off. */
  html body .v62-gallery-stage:before {
    background:
      linear-gradient(to bottom,#090b11 0%,rgba(9,11,17,.60) 3%,transparent 11%,transparent 86%,rgba(9,11,17,.65) 96%,#090b11 100%),
      linear-gradient(to right,#090b11 0%,rgba(9,11,17,.48) 3%,transparent 10%,transparent 90%,rgba(9,11,17,.48) 97%,#090b11 100%)!important;
    pointer-events:none!important;
  }
  html body .v67-glass-left{border-radius:16px 0 0 16px!important}
  html body .v67-glass-right{border-radius:0 16px 16px 0!important}
}
@media(max-width:800px){
  html body .v62-gallery-stage{width:calc(100% - 32px)!important;margin:24px auto 32px!important;border-radius:12px!important}
}
