/* =========================================================
   SELÇUK YEM V5.18 — HERO SADELEŞTİRME + PANORAMİK SLIDER
   1) Hero CTA butonları kaldırıldı.
   2) Logo değiştirilmeden, referanstaki asimetrik beyaz/mavi rozet formuna alındı.
   3) Slider 3 adet geniş (1600x720) beslenen sığır görseli kullanır.
   4) Hero başlığı bir kademe küçültüldü.
   5) Hero altındaki %100 / 3 / Modern / Kalite Odaklı istatistik kartı kaldırıldı.
   Üst/alt onaylı dalga assetlerine ve footera dokunulmaz.
   ========================================================= */

/* --- Referanstaki gibi: üstte düz, sağda ve altta mavi kenarlı,
       tabanı hafif çapraz aşağı sarkan rozet. Logo dosyası aynıdır. --- */
body.home-page .site-header .brand{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background:#075fae!important;
  border:0!important;
  border-radius:0!important;
  clip-path:polygon(0 0,100% 0,100% 80%,99% 87%,96% 93%,91% 96%,14% 100%,8% 99%,4% 96%,1% 91%,0 84%)!important;
  box-shadow:none!important;
  filter:drop-shadow(0 11px 15px rgba(0,0,0,.22));
}
body.home-page .site-header .brand::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:1!important;
  left:0!important;
  top:0!important;
  right:5px!important;
  bottom:5px!important;
  height:auto!important;
  background:#fff!important;
  border:0!important;
  border-radius:0!important;
  transform:none!important;
  clip-path:polygon(0 0,100% 0,100% 80%,99% 87%,96% 93%,91% 96%,14% 100%,8% 99%,4% 96%,1% 91%,0 84%)!important;
}
body.home-page .site-header .brand::after{display:none!important;content:none!important;}
body.home-page .site-header .brand img{
  position:relative!important;
  z-index:2!important;
  object-fit:contain!important;
  filter:none!important;
}

/* V5.16'daki kompakt boyutu koru; yalnız form değişsin. */
@media (min-width:1181px){
  body.home-page .site-header .brand{
    width:218px!important;height:132px!important;flex:0 0 218px!important;
    padding:17px 21px 25px!important;
  }
  body.home-page .site-header .brand img{width:178px!important;height:72px!important;}
}
@media (min-width:981px) and (max-width:1180px){
  body.home-page .site-header .brand{
    width:186px!important;height:115px!important;flex-basis:186px!important;
    padding:15px 18px 22px!important;
  }
  body.home-page .site-header .brand img{width:153px!important;height:63px!important;}
}
@media (min-width:561px) and (max-width:980px){
  body.home-page .site-header .brand{
    width:154px!important;height:96px!important;flex-basis:154px!important;
    padding:12px 14px 18px!important;
  }
  body.home-page .site-header .brand img{width:126px!important;height:53px!important;}
}
@media (max-width:560px){
  body.home-page .site-header .brand{
    width:132px!important;height:84px!important;flex-basis:132px!important;
    padding:10px 12px 16px!important;
  }
  body.home-page .site-header .brand img{width:109px!important;height:46px!important;}
}

/* --- Slider: daha geniş kadraj, daha az agresif zoom. --- */
body.home-page .approved-hero-art .hero-cattle-slide img{
  inset:-1%!important;
  width:102%!important;
  height:102%!important;
  object-fit:cover!important;
}
body.home-page .hero-cattle-slide:nth-child(1) img{object-position:50% 50%!important;}
body.home-page .hero-cattle-slide:nth-child(2) img{object-position:50% 48%!important;}
body.home-page .hero-cattle-slide:nth-child(3) img{object-position:50% 49%!important;}
body.home-page .hero-cattle-slide.is-active:nth-child(1) img{animation:v518PanA 6.2s ease-in-out both!important;}
body.home-page .hero-cattle-slide.is-active:nth-child(2) img{animation:v518PanB 6.2s ease-in-out both!important;}
body.home-page .hero-cattle-slide.is-active:nth-child(3) img{animation:v518PanC 6.2s ease-in-out both!important;}
@keyframes v518PanA{from{transform:scale(1.015) translate3d(0,0,0)}to{transform:scale(1.055) translate3d(-.35%,.15%,0)}}
@keyframes v518PanB{from{transform:scale(1.05) translate3d(-.25%,0,0)}to{transform:scale(1.012) translate3d(.25%,-.12%,0)}}
@keyframes v518PanC{from{transform:scale(1.018) translate3d(.18%,.08%,0)}to{transform:scale(1.052) translate3d(-.22%,-.10%,0)}}

/* Fotoğrafın tamamı görünür kalsın; metin için sadece yumuşak koyu transparan katman. */
body.home-page .approved-hero-art::after{
  background:linear-gradient(90deg,
    rgba(0,0,0,.46) 0%,
    rgba(0,0,0,.35) 24%,
    rgba(0,0,0,.17) 44%,
    rgba(0,0,0,0) 68%)!important;
}

/* --- Başlık daha kontrollü: son görseldeki çok büyük görünümü küçült. --- */
@media (min-width:1181px){
  body.home-page .approved-hero-copy{width:49%!important;padding-top:205px!important;}
  body.home-page .approved-hero-copy h1{margin-bottom:22px!important;letter-spacing:-1px!important;}
  body.home-page .approved-hero-copy h1 span,
  body.home-page .approved-hero-copy h1 strong{
    font-size:clamp(37px,2.55vw,48px)!important;
    line-height:1.02!important;
  }
  body.home-page .approved-hero-copy p{
    max-width:590px!important;font-size:15px!important;line-height:1.58!important;margin-bottom:0!important;
  }
}
@media (min-width:981px) and (max-width:1180px){
  body.home-page .approved-hero-copy h1 span,
  body.home-page .approved-hero-copy h1 strong{font-size:39px!important;}
  body.home-page .approved-hero-copy p{font-size:13.5px!important;}
}
@media (max-width:980px){
  body.home-page .approved-hero-copy h1 span,
  body.home-page .approved-hero-copy h1 strong{font-size:32px!important;}
  body.home-page .approved-hero-copy p{font-size:12px!important;}
}
@media (max-width:560px){
  body.home-page .approved-hero-copy h1 span,
  body.home-page .approved-hero-copy h1 strong{font-size:27px!important;}
}

/* CTA alanı ve eski hero istatistik kartı bu sürümde görünmez. PHP tarafında da kaldırıldı. */
body.home-page .approved-hero-actions,
body.home-page .v57-stats-section{display:none!important;}

/* İstatistik kartı kalkınca ürün kartlarını dalgaya gereksiz boşluk bırakmadan yaklaştır. */
body.home-page .v57-categories{padding-top:34px!important;}

@media (prefers-reduced-motion:reduce){
  body.home-page .hero-cattle-slide.is-active img{animation:none!important;transform:scale(1.01)!important;}
}
