/* YouTube Shorts slider (product / home): crop the iframe so YouTube Shorts badge, mute/menu, like/share, channel + title and progress bar are outside the visible card.
   Same rule the landing pages already use (arro-landing-extra.css), loaded sitewide here. Playback is driven by our own play/mute buttons. */
.osr-video-slider-wrap .osr-video-slider-slide-media { overflow: hidden; background: #000; }
.osr-video-slider-wrap .osr-video-slider-youtube-wrap iframe {
  pointer-events: none;
  transform: scale(1.42);
  transform-origin: center center;
}

/* rounded corners: clip the scaled iframe to the card (a transformed child can escape overflow+radius in Chrome) */
.osr-video-slider-wrap .osr-video-slider-slide-media,
.osr-video-slider-wrap .osr-video-slider-youtube-wrap {
  border-radius: 20px;
  overflow: hidden;
  isolation: isolate;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  mask-image: radial-gradient(white, black);
  clip-path: inset(0 round 20px);
}
.osr-video-slider-wrap .osr-video-slider-youtube-wrap iframe { border-radius: 0; }
.osr-video-slider-wrap .osr-video-slider-slide-media:after { border-radius: 20px; }
