.scene-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s;background:#161b1e}
.scene-video.is-ready{opacity:1}
.white-film .scene-video{object-fit:contain;background:#edf0f2}
#overview-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#111517;border:0}
#app-scene-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.scene-preview>span{z-index:1}
@media(prefers-reduced-motion:reduce){.scene-video{transition:none}}
