/* === SportCV premium glass media arrows v6 ===
   Final optical centering: chevron placed between the v4 lower position and v5 higher position. */
.media-viewer .media-viewer-photo-nav,
.media-viewer-story-card .media-viewer-photo-nav{
  z-index:18 !important;
  width:52px !important;
  height:68px !important;
  min-width:52px !important;
  min-height:68px !important;
  border:1px solid rgba(255,255,255,.18) !important;
  border-radius:20px !important;
  background:rgba(15,23,42,.24) !important;
  color:transparent !important;
  box-shadow:0 10px 28px rgba(7,24,51,.18), inset 0 1px 0 rgba(255,255,255,.18) !important;
  backdrop-filter:blur(12px) saturate(1.15) !important;
  -webkit-backdrop-filter:blur(12px) saturate(1.15) !important;
  font-size:0 !important;
  line-height:1 !important;
  font-weight:850 !important;
  font-family:Inter, Arial, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  opacity:.92 !important;
  display:inline-grid !important;
  place-items:center !important;
  padding:0 !important;
}
.media-viewer .media-viewer-photo-nav::before,
.media-viewer-story-card .media-viewer-photo-nav::before{
  display:block !important;
  color:rgba(255,255,255,.92) !important;
  font-size:58px !important;
  line-height:.68 !important;
  font-weight:850 !important;
  text-shadow:0 2px 12px rgba(0,0,0,.34) !important;
  transform:translateY(-1px) !important;
}
.media-viewer .media-viewer-photo-nav.prev::before,
.media-viewer-story-card .media-viewer-photo-nav.prev::before{
  content:"‹" !important;
}
.media-viewer .media-viewer-photo-nav.next::before,
.media-viewer-story-card .media-viewer-photo-nav.next::before{
  content:"›" !important;
}
.media-viewer .media-viewer-photo-nav:hover,
.media-viewer-story-card .media-viewer-photo-nav:hover{
  background:rgba(15,23,42,.34) !important;
  border-color:rgba(255,255,255,.26) !important;
  box-shadow:0 14px 34px rgba(7,24,51,.24), inset 0 1px 0 rgba(255,255,255,.22) !important;
  transform:translateY(-50%) scale(1.04) !important;
  opacity:1 !important;
}
.media-viewer .media-viewer-photo-nav:hover::before,
.media-viewer-story-card .media-viewer-photo-nav:hover::before{
  color:rgba(255,255,255,.98) !important;
}
.media-viewer .media-viewer-photo-nav.prev,
.media-viewer-story-card .media-viewer-photo-nav.prev{
  left:18px !important;
}
.media-viewer .media-viewer-photo-nav.next,
.media-viewer-story-card .media-viewer-photo-nav.next{
  right:18px !important;
}
@media(max-width:700px){
  .media-viewer .media-viewer-photo-nav,
  .media-viewer-story-card .media-viewer-photo-nav{
    width:44px !important;
    height:58px !important;
    min-width:44px !important;
    min-height:58px !important;
    border-radius:17px !important;
    background:rgba(15,23,42,.27) !important;
  }
  .media-viewer .media-viewer-photo-nav::before,
  .media-viewer-story-card .media-viewer-photo-nav::before{
    font-size:49px !important;
    line-height:.68 !important;
    transform:translateY(-1px) !important;
    color:rgba(255,255,255,.93) !important;
  }
  .media-viewer .media-viewer-photo-nav.prev,
  .media-viewer-story-card .media-viewer-photo-nav.prev{
    left:9px !important;
  }
  .media-viewer .media-viewer-photo-nav.next,
  .media-viewer-story-card .media-viewer-photo-nav.next{
    right:9px !important;
  }
}
