.wormhole-cutscene{position:absolute;inset:0;z-index:24;overflow:hidden;pointer-events:none;background:#000;isolation:isolate}
.wormhole-cutscene[hidden]{display:none!important}
.wormhole-cutscene-video,.wormhole-cutscene-curtain{position:absolute;inset:0;width:100%;height:100%;display:block}
/* Fill the arena without letterboxing; a two-pixel bleed also covers fractional compositor seams. */
.wormhole-cutscene-video{inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);object-fit:cover;object-position:center;background:#000}
.wormhole-cutscene-curtain{background:#000;pointer-events:none}
