/*
 * Sürüm 3.7.0 — Yazı içi slayder kontrolleri
 * Geniş renkli alt şerit yerine görselin iki yanında kompakt oklar kullanılır.
 */

body.hd-site.single-post .hd-article-content :where(
    .wp-block-nextend-smartslider3,
    .n2-section-smartslider,
    .n2-ss-slider,
    .metaslider,
    .ml-slider,
    .flexslider,
    .swiper,
    .swiper-container,
    .slick-slider,
    .owl-carousel,
    .soliloquy-container,
    .wp-block-jetpack-slideshow,
    [class*="slider"],
    [class*="carousel"]
),
body.hd-site.single .hd-article-content :where(
    .wp-block-nextend-smartslider3,
    .n2-section-smartslider,
    .n2-ss-slider,
    .metaslider,
    .ml-slider,
    .flexslider,
    .swiper,
    .swiper-container,
    .slick-slider,
    .owl-carousel,
    .soliloquy-container,
    .wp-block-jetpack-slideshow,
    [class*="slider"],
    [class*="carousel"]
) {
    position: relative !important;
}

/* Eklentinin oluşturduğu geniş alt kontrol zeminini temizle. */
body.hd-site.single-post .hd-article-content :where(
    .owl-nav,
    .flex-direction-nav,
    .soliloquy-controls-direction,
    [class*="slider-nav"],
    [class*="carousel-nav"]
),
body.hd-site.single .hd-article-content :where(
    .owl-nav,
    .flex-direction-nav,
    .soliloquy-controls-direction,
    [class*="slider-nav"],
    [class*="carousel-nav"]
) {
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* Yaygın slayder eklentilerinin önceki/sonraki oklarını tek tasarımda birleştir. */
body.hd-site.single-post .hd-article-content :where(
    .wp-block-nextend-smartslider3,
    .n2-section-smartslider,
    .n2-ss-slider,
    .metaslider,
    .ml-slider,
    .flexslider,
    .swiper,
    .swiper-container,
    .slick-slider,
    .owl-carousel,
    .soliloquy-container,
    .wp-block-jetpack-slideshow,
    [class*="slider"],
    [class*="carousel"]
) :where(button, a):is(
    [class*="prev"],
    [class*="previous"],
    [class*="next"],
    [aria-label*="previous" i],
    [aria-label*="next" i],
    [aria-label*="önceki" i],
    [aria-label*="sonraki" i]
),
body.hd-site.single .hd-article-content :where(
    .wp-block-nextend-smartslider3,
    .n2-section-smartslider,
    .n2-ss-slider,
    .metaslider,
    .ml-slider,
    .flexslider,
    .swiper,
    .swiper-container,
    .slick-slider,
    .owl-carousel,
    .soliloquy-container,
    .wp-block-jetpack-slideshow,
    [class*="slider"],
    [class*="carousel"]
) :where(button, a):is(
    [class*="prev"],
    [class*="previous"],
    [class*="next"],
    [aria-label*="previous" i],
    [aria-label*="next" i],
    [aria-label*="önceki" i],
    [aria-label*="sonraki" i]
) {
    position: absolute !important;
    top: 50% !important;
    bottom: auto !important;
    z-index: 20 !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    border: 1px solid rgba(255, 255, 255, .46) !important;
    border-radius: 50% !important;
    background: rgba(7, 31, 23, .68) !important;
    box-shadow: 0 8px 24px rgba(4, 20, 14, .24) !important;
    color: #fff !important;
    opacity: 1 !important;
    line-height: 1 !important;
    transform: translateY(-50%) !important;
    transition: background-color .2s ease, transform .2s ease !important;
}

body.hd-site.single-post .hd-article-content :where(button, a):is(
    [class*="prev"],
    [class*="previous"],
    [aria-label*="previous" i],
    [aria-label*="önceki" i]
),
body.hd-site.single .hd-article-content :where(button, a):is(
    [class*="prev"],
    [class*="previous"],
    [aria-label*="previous" i],
    [aria-label*="önceki" i]
) {
    right: auto !important;
    left: 16px !important;
}

body.hd-site.single-post .hd-article-content :where(button, a):is(
    [class*="next"],
    [aria-label*="next" i],
    [aria-label*="sonraki" i]
),
body.hd-site.single .hd-article-content :where(button, a):is(
    [class*="next"],
    [aria-label*="next" i],
    [aria-label*="sonraki" i]
) {
    right: 16px !important;
    left: auto !important;
}

body.hd-site.single-post .hd-article-content :where(button, a):is(
    [class*="prev"],
    [class*="previous"],
    [class*="next"],
    [aria-label*="previous" i],
    [aria-label*="next" i],
    [aria-label*="önceki" i],
    [aria-label*="sonraki" i]
):hover,
body.hd-site.single .hd-article-content :where(button, a):is(
    [class*="prev"],
    [class*="previous"],
    [class*="next"],
    [aria-label*="previous" i],
    [aria-label*="next" i],
    [aria-label*="önceki" i],
    [aria-label*="sonraki" i]
):hover {
    background: rgba(217, 107, 59, .9) !important;
    transform: translateY(-50%) scale(1.06) !important;
}

@media (max-width: 760px) {
    body.hd-site.single-post .hd-article-content :where(button, a):is(
        [class*="prev"],
        [class*="previous"],
        [class*="next"],
        [aria-label*="previous" i],
        [aria-label*="next" i],
        [aria-label*="önceki" i],
        [aria-label*="sonraki" i]
    ),
    body.hd-site.single .hd-article-content :where(button, a):is(
        [class*="prev"],
        [class*="previous"],
        [class*="next"],
        [aria-label*="previous" i],
        [aria-label*="next" i],
        [aria-label*="önceki" i],
        [aria-label*="sonraki" i]
    ) {
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;
        height: 38px !important;
        min-height: 38px !important;
        max-height: 38px !important;
    }
}

/*
 * Smart Slider 3'ün canlı sitede kullandığı kesin yapı.
 * Kontrol kapsayıcısını alt satırdan çıkarıp görselin üzerine bindirir.
 */
body.hd-site.single-post .hd-article-content .n2-ss-slider-wrapper-inside
    > .n2-ss-slider-controls.n2-ss-slider-controls-absolute-right-bottom,
body.hd-site.single .hd-article-content .n2-ss-slider-wrapper-inside
    > .n2-ss-slider-controls.n2-ss-slider-controls-absolute-right-bottom {
    position: absolute !important;
    inset: 0 !important;
    z-index: 20 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    pointer-events: none !important;
}

body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow.n2-ss-widget,
body.hd-site.single .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow.n2-ss-widget {
    position: absolute !important;
    top: 50% !important;
    bottom: auto !important;
    z-index: 21 !important;
    width: 46px !important;
    min-width: 46px !important;
    max-width: 46px !important;
    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;
    display: grid !important;
    place-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid rgba(255, 255, 255, .5) !important;
    border-radius: 50% !important;
    background: rgba(7, 31, 23, .68) !important;
    box-shadow: 0 8px 24px rgba(4, 20, 14, .25) !important;
    opacity: 1 !important;
    transform: translateY(-50%) !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    transition: background-color .2s ease, transform .2s ease !important;
}

body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow-previous,
body.hd-site.single .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow-previous {
    right: auto !important;
    left: 16px !important;
}

body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow-next,
body.hd-site.single .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow-next {
    right: 16px !important;
    left: auto !important;
}

body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow.n2-ss-widget:hover,
body.hd-site.single .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow.n2-ss-widget:hover {
    background: rgba(217, 107, 59, .92) !important;
    transform: translateY(-50%) scale(1.06) !important;
}

body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow.n2-ss-widget img,
body.hd-site.single .hd-article-content .n2-ss-slider-controls
    > .nextend-arrow.n2-ss-widget img {
    width: 24px !important;
    height: 24px !important;
    margin: 0 !important;
}

@media (max-width: 760px) {
    body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
        > .nextend-arrow.n2-ss-widget,
    body.hd-site.single .hd-article-content .n2-ss-slider-controls
        > .nextend-arrow.n2-ss-widget {
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;
        height: 38px !important;
        min-height: 38px !important;
        max-height: 38px !important;
    }

    body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
        > .nextend-arrow-previous,
    body.hd-site.single .hd-article-content .n2-ss-slider-controls
        > .nextend-arrow-previous {
        left: 10px !important;
    }

    body.hd-site.single-post .hd-article-content .n2-ss-slider-controls
        > .nextend-arrow-next,
    body.hd-site.single .hd-article-content .n2-ss-slider-controls
        > .nextend-arrow-next {
        right: 10px !important;
    }
}
