/* The image remains interactive: overlays never intercept clicks or audio controls. */
.bscv-host {position:relative!important}
.bscv-overlay {position:absolute;z-index:15;top:0;left:0;width:0;height:0;overflow:hidden;pointer-events:none!important;visibility:hidden;opacity:0;border-radius:2px;transition:opacity .16s ease,visibility .16s ease;contain:layout style paint;}
.bscv-overlay.bscv-playing {visibility:visible;opacity:var(--bscv-opacity,.72)}
.bscv-canvas {position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none!important;}
@media(prefers-reduced-motion:reduce){.bscv-overlay{transition:none}}
