/* Ideas video before/after slider (Video Upscaler). Kept out of bars.css so ?v=103 stays. */
.ic-media .ba-videos video { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center; }
.ba-videos .ba-after-still { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.ba-videos .ba-before-pane { position: absolute; inset: 0; z-index: 1; pointer-events: none; }
.ba-videos .ba-before-pane img,
.ba-videos .ba-before-pane video { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center; }
.ba-videos .ba-split { position: absolute; top: 0; bottom: 0; width: 2px; margin-left: -1px; background: rgba(255,255,255,.9); box-shadow: 0 0 0 1px rgba(0,0,0,.25); z-index: 2; pointer-events: none; }
.ba-videos.is-playing .ba-after-still,
.ba-videos.is-playing .ba-before-still { visibility: hidden; }
