/* Slideshow arka plan videosu — play/controls gizli, cover sığdırma */
.myt-slide--video,
.sz-slide--video,
.md-slide--video,
.hb-slide--video,
.ms-slide--video,
.dv-slide--video,
.kn-slide--video {
    position: relative;
    overflow: hidden;
    background: #000;
}
.myt-slide-video {
    position: absolute;
    inset: 0;
    z-index: 0;
    overflow: hidden;
    /* Tıklama iframe'e gitmesin (YT hover UI tetiklenmesin) */
    pointer-events: none;
}
/* Üstte görünmez kalkan — hover/tık iframe'e ulaşmaz */
.myt-slide-video::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 3;
    pointer-events: auto;
    background: transparent;
}
.myt-slide-video__el {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 0;
    max-width: none;
    pointer-events: none !important;
}
video.myt-slide-video__el {
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}
/*
 * YouTube embed chrome (başlık, duraklat, ileri/geri) kenarlarda kalır.
 * Taşırıp scale ile kırpıyoruz — overflow:hidden parent keser.
 */
iframe.myt-slide-video__el {
    width: 100vw;
    height: 56.25vw;
    min-height: 115%;
    min-width: 200%;
    transform: translate(-50%, -50%) scale(1.55);
}
@media (min-width: 768px) {
    .myt-slide-video--mob:not(.myt-slide-video--desk) { display: none !important; }
    .lx-slide-figure--mob:not(.lx-slide-figure--desk) { display: none !important; }
}
@media (max-width: 767.98px) {
    .myt-slide-video--desk:not(.myt-slide-video--mob) { display: none !important; }
    .lx-slide-figure--desk:not(.lx-slide-figure--mob) { display: none !important; }
    iframe.myt-slide-video__el {
        min-height: 125%;
        min-width: 220%;
        transform: translate(-50%, -50%) scale(1.7);
    }
}
.myt-slide--video .myt-slide-overlay,
.myt-slide--video .myt-slide-content,
.myt-slide--video .myt-slide-overlay-link,
.sz-slide--video .sz-slide-overlay,
.sz-slide--video .sz-slide-content,
.sz-slide--video .sz-slide-overlay-link,
.md-slide--video .md-slide-overlay,
.md-slide--video .md-slide-content,
.hb-slide--video .hb-slide-overlay,
.hb-slide--video .hb-slide-content,
.ms-slide--video .ms-slide-content,
.dv-slide--video .dv-slide-content {
    position: relative;
    z-index: 1;
}
