/* SportCV v39: show the video title on the top-left of the video modal. */
#mediaViewerBackdrop .media-viewer-story-video-card .media-viewer-story-title{
  display:block !important;
  visibility:visible !important;
  opacity:1 !important;
  position:absolute !important;
  top:22px !important;
  left:76px !important;
  right:58px !important;
  z-index:18 !important;
  margin:0 !important;
  padding:0 !important;
  color:#FFFFFF !important;
  font-size:clamp(18px, 2.1vw, 25px) !important;
  line-height:1.08 !important;
  font-weight:950 !important;
  letter-spacing:-.035em !important;
  text-align:left !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  text-shadow:0 2px 14px rgba(0,0,0,.48) !important;
  pointer-events:none !important;
}
#mediaViewerBackdrop .media-viewer-story-video-card:not(:has(.media-viewer-story-counter)) .media-viewer-story-title{
  left:24px !important;
}
@media (max-width:700px){
  #mediaViewerBackdrop .media-viewer-story-video-card .media-viewer-story-title{
    top:18px !important;
    left:66px !important;
    right:48px !important;
    font-size:18px !important;
    line-height:1.1 !important;
  }
  #mediaViewerBackdrop .media-viewer-story-video-card:not(:has(.media-viewer-story-counter)) .media-viewer-story-title{
    left:18px !important;
  }
}
