/* =========================================================
   Fix: .sv-video-bottom was rendering at the TOP of the video
   instead of the bottom. Root cause: the overlay used
   flex-direction:column + justify-content:space-between, but
   the center-play-button and buffering spinner are
   position:absolute (removed from flex flow), leaving only ONE
   flex child (.sv-video-bottom) — with a single flex item,
   space-between places it at flex-start (top), not the bottom.
   Fix: pin it explicitly with position:absolute; bottom:0.
   ========================================================= */
.sv-video-overlay {
    display: block !important;
}
.sv-video-bottom {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}
