/* Slayt carousel yüksekliği — admin ayarı (--slide-carousel-height-* CSS değişkenleri) */

@media (min-width: 992px) {
    .theme-premium #header-carousel .carousel-item picture,
    .theme-premium #header-carousel .carousel-item > .bg-dark,
    .theme-premium #header-carousel .carousel-item img {
        display: block;
        height: var(--slide-carousel-height-desktop, 620px);
        overflow: hidden;
    }

    .theme-premium #header-carousel .carousel-item img {
        width: 100%;
        object-fit: cover;
    }
}

@media (max-width: 991.98px) {
    .theme-premium #header-carousel .carousel-item picture,
    .theme-premium #header-carousel .carousel-item > .bg-dark,
    .theme-premium #header-carousel .carousel-item img {
        display: block;
        height: var(--slide-carousel-height-mobile, min(45vh, 420px));
        overflow: hidden;
    }

    .theme-premium #header-carousel .carousel-item img {
        width: 100%;
        object-fit: cover;
    }
}
