
/* ========= UVs Reels UI Fix ========= */

/* Scoped to the section JS marks as .uvs-fix-arrows */
.uvs-fix-arrows .swiper-button-prev,
.uvs-fix-arrows .swiper-button-next,
.uvs-fix-arrows .elementor-swiper-button-prev,
.uvs-fix-arrows .elementor-swiper-button-next{
  background: #fff !important;
  border: 2px solid #000 !important;
  border-radius: 999px !important;
  box-shadow: 0 10px 25px rgba(0,0,0,.12) !important;
}
.uvs-fix-arrows .swiper-button-prev:after,
.uvs-fix-arrows .swiper-button-next:after{ color:#000 !important; }

.uvs-fix-arrows .elementor-swiper-button-prev i,
.uvs-fix-arrows .elementor-swiper-button-next i,
.uvs-fix-arrows .elementor-swiper-button-prev svg,
.uvs-fix-arrows .elementor-swiper-button-next svg{
  color:#000 !important;
  fill:#000 !important;
}

/* Fallback for common UVs reels wrappers (if present) */
.uvsrg-wrap .swiper-button-prev,
.uvsrg-wrap .swiper-button-next,
.uvsrg-root .swiper-button-prev,
.uvsrg-root .swiper-button-next,
.uvs-reels .swiper-button-prev,
.uvs-reels .swiper-button-next{
  background:#fff !important;
  border:2px solid #000 !important;
  border-radius:999px !important;
}
.uvsrg-wrap .swiper-button-prev:after,
.uvsrg-wrap .swiper-button-next:after,
.uvsrg-root .swiper-button-prev:after,
.uvsrg-root .swiper-button-next:after,
.uvs-reels .swiper-button-prev:after,
.uvs-reels .swiper-button-next:after{
  color:#000 !important;
}

/* Hover */
.uvs-fix-arrows .swiper-button-prev:hover,
.uvs-fix-arrows .swiper-button-next:hover,
.uvs-fix-arrows .elementor-swiper-button-prev:hover,
.uvs-fix-arrows .elementor-swiper-button-next:hover,
.uvsrg-wrap .swiper-button-prev:hover,
.uvsrg-wrap .swiper-button-next:hover{
  filter: brightness(.96);
}

/* Tap-for-sound text readability */
.uvs-tap-sound,
.uvsrg-tap-sound,
.tap-for-sound{
  font-weight: 700;
}


/* Global mode (if enabled in settings) */
.uvs-fix-global-arrows .swiper-button-prev,
.uvs-fix-global-arrows .swiper-button-next,
.uvs-fix-global-arrows .elementor-swiper-button-prev,
.uvs-fix-global-arrows .elementor-swiper-button-next{
  background: #fff !important;
  border: 2px solid #000 !important;
  border-radius: 999px !important;
}
.uvs-fix-global-arrows .swiper-button-prev:after,
.uvs-fix-global-arrows .swiper-button-next:after{ color:#000 !important; }
.uvs-fix-global-arrows .elementor-swiper-button-prev i,
.uvs-fix-global-arrows .elementor-swiper-button-next i,
.uvs-fix-global-arrows .elementor-swiper-button-prev svg,
.uvs-fix-global-arrows .elementor-swiper-button-next svg{
  color:#000 !important; fill:#000 !important;
}
