/* Keeps the custom play icon clickable online, including after soft navigation. */
.media-viewer-story-video-card .media-viewer-story-gradient,
.media-viewer-story-video-card .media-viewer-story-title,
.media-viewer-story-video-card .media-viewer-story-counter,
.media-viewer-story-gradient,
.media-viewer-story-title,
.media-viewer-story-counter{
  pointer-events:none !important;
}
.media-viewer-story-video-card .media-viewer-video-thumb,
.media-viewer-story-video-card [data-media-viewer-control="play-video"],
[data-media-viewer-control="play-video"],
.media-viewer-video-thumb.is-preview{
  position:relative !important;
  z-index:12 !important;
  pointer-events:auto !important;
  cursor:pointer !important;
  touch-action:manipulation !important;
}
[data-media-viewer-control="play-video"] img,
[data-media-viewer-control="play-video"] .media-viewer-play-badge,
.media-viewer-story-video-card .media-viewer-play-badge{
  pointer-events:none !important;
}
.media-viewer-story-video-card .media-viewer-photo-nav,
.media-viewer-story-video-card .media-viewer-video-open-float,
.media-viewer-story-video-card .media-viewer-media-footer,
.media-viewer-story-video-card .media-viewer-media-edit-btn,
.media-viewer-story-video-card .media-viewer-open-btn{
  pointer-events:auto !important;
}
.media-viewer-video-thumb.is-inline-youtube{
  display:block !important;
  width:100% !important;
  aspect-ratio:16 / 9 !important;
  border:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  background:#000 !important;
  cursor:default !important;
}
.media-viewer-youtube-inline-frame{
  display:block !important;
  width:100% !important;
  height:100% !important;
  min-height:360px !important;
  border:0 !important;
  border-radius:inherit !important;
  background:#000 !important;
}
@media(max-width:640px){
  .media-viewer-youtube-inline-frame{
    min-height:240px !important;
  }
}


/* Online YouTube inline playback sizing fix: keep embedded player inside the full media card, not as a small top-left iframe. */
.media-viewer-story-video-card .media-viewer-video-thumb.is-inline-youtube,
.media-viewer-video-card .media-viewer-video-thumb.is-inline-youtube{
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  max-height:none !important;
  min-height:0 !important;
  aspect-ratio:auto !important;
  display:block !important;
  border-radius:0 !important;
  overflow:hidden !important;
  background:#000 !important;
  box-shadow:none !important;
}
.media-viewer-story-video-card .media-viewer-video-thumb.is-inline-youtube::after,
.media-viewer-video-card .media-viewer-video-thumb.is-inline-youtube::after{
  content:none !important;
  display:none !important;
}
.media-viewer-story-video-card .media-viewer-youtube-inline-frame,
.media-viewer-video-card .media-viewer-youtube-inline-frame{
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  width:100% !important;
  height:100% !important;
  min-width:100% !important;
  min-height:0 !important;
  max-width:none !important;
  max-height:none !important;
  display:block !important;
  border:0 !important;
  border-radius:0 !important;
  background:#000 !important;
}
