/* V25 - Slider gradient / filter / z-index temizliği
   Amaç: mevcut tasarımı bozmadan slider üstündeki fazla karartmayı azaltmak,
   metinleri overlay katmanlarının üstünde tutmak ve alt kısmın gömülmesini engellemek. */

body[data-page-type="home"] .visual-slider.v6-hero-slider{
  position:relative!important;
  isolation:isolate!important;
  background:#050505!important;
}

/* Slider görsel katmanı */
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide{
  z-index:1!important;
  filter:none!important;
}

body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide.active{
  z-index:2!important;
}

/* Her slayt içindeki eski koyu filtre yumuşatıldı. */
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg, rgba(0,0,0,.42) 0%, rgba(0,0,0,.18) 38%, rgba(0,0,0,.06) 70%, rgba(0,0,0,.22) 100%),
    radial-gradient(circle at 76% 34%, rgba(254,237,1,.13), transparent 34%)!important;
}

/* Slider genel overlayleri metnin altında ve daha hafif. */
body[data-page-type="home"] .visual-slider.v6-hero-slider::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:4!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg, rgba(0,0,0,.38) 0%, rgba(0,0,0,.18) 36%, rgba(0,0,0,0) 68%, rgba(0,0,0,.18) 100%),
    linear-gradient(180deg, rgba(0,0,0,.06) 0%, rgba(0,0,0,.04) 55%, rgba(0,0,0,.18) 100%)!important;
}

body[data-page-type="home"] .visual-slider.v6-hero-slider::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:5!important;
  pointer-events:none!important;
  background:radial-gradient(circle at 76% 36%, rgba(254,237,1,.08), transparent 36%)!important;
}

/* Metin kartı tüm overlaylerin üstünde; koyu cam etkisi azaltıldı. */
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy{
  z-index:30!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  background:linear-gradient(135deg, rgba(0,0,0,.62), rgba(0,0,0,.34))!important;
  border:1px solid rgba(254,237,1,.24)!important;
  box-shadow:0 22px 68px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.06)!important;
  backdrop-filter:blur(5px)!important;
  -webkit-backdrop-filter:blur(5px)!important;
}

body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy *,
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy small,
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy h2,
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy p{
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
  mix-blend-mode:normal!important;
}

body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy h2{
  text-shadow:0 10px 28px rgba(0,0,0,.78)!important;
}

body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy p{
  text-shadow:0 6px 18px rgba(0,0,0,.72)!important;
}

/* Kontroller en üst katmanda. */
body[data-page-type="home"] .visual-slider.v6-hero-slider .slider-arrow,
body[data-page-type="home"] .visual-slider.v6-hero-slider .slider-dots,
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-progress,
body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-count,
body[data-page-type="home"] .hero-mouse{
  z-index:40!important;
}

@media (max-width:760px){
  body[data-page-type="home"] .visual-slider.v6-hero-slider::before{
    background:
      linear-gradient(180deg, rgba(0,0,0,.08) 0%, rgba(0,0,0,.18) 44%, rgba(0,0,0,.34) 100%),
      linear-gradient(90deg, rgba(0,0,0,.30), rgba(0,0,0,.04) 68%, rgba(0,0,0,.16))!important;
  }

  body[data-page-type="home"] .visual-slider.v6-hero-slider::after{
    background:radial-gradient(circle at 72% 30%, rgba(254,237,1,.08), transparent 36%)!important;
  }

  body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide::before{
    background:
      linear-gradient(180deg, rgba(0,0,0,.12) 0%, rgba(0,0,0,.18) 46%, rgba(0,0,0,.36) 100%),
      radial-gradient(circle at 72% 30%, rgba(254,237,1,.10), transparent 34%)!important;
  }

  body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy{
    bottom:108px!important;
    background:linear-gradient(180deg, rgba(0,0,0,.62), rgba(0,0,0,.38))!important;
    box-shadow:0 18px 54px rgba(0,0,0,.36)!important;
    backdrop-filter:blur(4px)!important;
    -webkit-backdrop-filter:blur(4px)!important;
  }
}

@media (max-width:420px){
  body[data-page-type="home"] .visual-slider.v6-hero-slider .v6-slide-copy{
    bottom:104px!important;
  }
}
