
/* Slider açık modern görsel odaklı düzen */
/* Kural: yazı, ürün kartı, ana sayfa kartları ve diğer alanlara dokunmaz. */

.lm-hero,
.lm-hero-section,
.lm-home-hero,
.hero-section,
.hero-slider,
.main-slider,
.slider-area,
.home-slider{
    background:linear-gradient(135deg,#fff7ed 0%,#ffffff 45%,#eff6ff 100%) !important;
    border-radius:34px !important;
    box-shadow:0 22px 70px rgba(15,23,42,.07) !important;
    overflow:hidden !important;
}

/* Siyah/koyu iç panel varsa açık cama çevir */
.lm-hero .lm-hero-left,
.lm-home-hero .lm-hero-left,
.hero-section .hero-left,
.hero-slider .hero-left,
.main-slider .hero-left,
.slider-area .hero-left,
.home-slider .hero-left,
.lm-hero-content,
.hero-content,
.slider-content{
    background:rgba(255,255,255,.62) !important;
    color:#0f172a !important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.55), 0 18px 50px rgba(15,23,42,.06) !important;
    backdrop-filter:blur(14px) !important;
    border-radius:28px !important;
}

/* Fotoğrafın üstünü karartan overlayleri kapat */
.lm-hero::before,
.lm-hero::after,
.lm-home-hero::before,
.lm-home-hero::after,
.hero-section::before,
.hero-section::after,
.hero-slider::before,
.hero-slider::after,
.main-slider::before,
.main-slider::after,
.slider-area::before,
.slider-area::after,
.home-slider::before,
.home-slider::after,
.lm-hero-content::before,
.lm-hero-content::after,
.hero-content::before,
.hero-content::after,
.slider-content::before,
.slider-content::after{
    background:transparent !important;
    opacity:0 !important;
    display:none !important;
}

/* Slider görselleri net görünsün, koyulaşmasın */
.lm-hero img,
.lm-home-hero img,
.hero-section img,
.hero-slider img,
.main-slider img,
.slider-area img,
.home-slider img{
    opacity:1 !important;
    filter:none !important;
    mix-blend-mode:normal !important;
}

/* Görsel alanı açık kart gibi dursun */
.lm-hero-image,
.lm-slider-image,
.hero-image,
.slider-image,
.slider-img,
.banner-image{
    background:rgba(255,255,255,.82) !important;
    border:1px solid rgba(226,236,248,.95) !important;
    border-radius:28px !important;
    box-shadow:0 18px 55px rgba(15,23,42,.075) !important;
    overflow:hidden !important;
}

/* Sağdaki kategori/kutu varsa açık tema ile uyumlu kalsın */
.lm-hero-right,
.hero-right,
.slider-right{
    background:#ffffff !important;
    border:1px solid #e2ecf8 !important;
    border-radius:28px !important;
    box-shadow:0 18px 55px rgba(15,23,42,.07) !important;
}

/* Yazıların fotoğrafı bastırmasını engellemek için aşırı opacity/karartma reset */
.lm-hero h1,
.lm-home-hero h1,
.hero-section h1,
.hero-slider h1,
.main-slider h1,
.slider-area h1,
.home-slider h1,
.lm-hero p,
.lm-home-hero p,
.hero-section p,
.hero-slider p,
.main-slider p,
.slider-area p,
.home-slider p{
    text-shadow:none !important;
}

/* Eğer eski koyu premium CSS dosyası yüklüyse etkisini sıfırla */
.hero-section .card,
.hero-slider .card,
.main-slider .card{
    background:#ffffff !important;
    color:#0f172a !important;
}

@media(max-width:768px){
    .lm-hero,
    .lm-hero-section,
    .lm-home-hero,
    .hero-section,
    .hero-slider,
    .main-slider,
    .slider-area,
    .home-slider{
        border-radius:24px !important;
    }
}
