/* =========================================================
   SELÇUK YEM V5.19 — NETLEŞTİRİLEN HERO DÜZELTMELERİ
   - Hero butonları ve istatistik alanı kaldırılmış hali korunur.
   - Panoramik beslenen hayvan slider görselleri korunur.
   - Hero başlığı biraz küçültülür.
   - Ana sayfa logo rozeti, referanstaki beyaz/mavi asimetrik forma çekilir.
   ========================================================= */

/* ---------------- ROZET: referanstaki beyaz yüzey + sağ/alt mavi kenar ---------------- */
body.home-page .site-header .brand{
  position:relative!important;
  overflow:visible!important;
  isolation:isolate!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 10px 22px rgba(0,0,0,.22));
  clip-path:none!important;
}
body.home-page .site-header .brand::before,
body.home-page .site-header .brand::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  border-radius:0 0 28px 28px!important;
}
/* mavi dış kenar */
body.home-page .site-header .brand::after{
  z-index:0!important;
  background:#075bad!important;
  transform:translate(6px,6px)!important;
  clip-path:polygon(0 0,100% 0,100% 80%,99% 86%,96% 92%,91% 96%,13% 100%,8% 99%,4% 96%,1% 91%,0 84%)!important;
}
/* beyaz ana rozet yüzeyi */
body.home-page .site-header .brand::before{
  z-index:1!important;
  background:#fff!important;
  clip-path:polygon(0 0,100% 0,100% 79%,99% 85%,96% 91%,91% 95%,13% 99%,8% 98%,4% 95%,1% 90%,0 83%)!important;
}
body.home-page .site-header .brand img{
  position:relative!important;
  z-index:2!important;
  display:block!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:center!important;
  filter:none!important;
}
@media (min-width:1181px){
  body.home-page .site-header .brand{
    width:210px!important;height:122px!important;flex:0 0 210px!important;
    padding:16px 18px 19px!important;
  }
  body.home-page .site-header .brand img{width:172px!important;height:68px!important;}
}
@media (min-width:981px) and (max-width:1180px){
  body.home-page .site-header .brand{
    width:186px!important;height:110px!important;flex-basis:186px!important;
    padding:15px 16px 18px!important;
  }
  body.home-page .site-header .brand img{width:152px!important;height:61px!important;}
}
@media (min-width:561px) and (max-width:980px){
  body.home-page .site-header .brand{
    width:160px!important;height:95px!important;flex-basis:160px!important;
    padding:13px 14px 15px!important;
  }
  body.home-page .site-header .brand::after{transform:translate(5px,5px)!important;}
  body.home-page .site-header .brand img{width:130px!important;height:54px!important;}
}
@media (max-width:560px){
  body.home-page .site-header .brand{
    width:138px!important;height:83px!important;flex-basis:138px!important;
    padding:11px 12px 13px!important;
  }
  body.home-page .site-header .brand::after{transform:translate(4px,4px)!important;}
  body.home-page .site-header .brand img{width:112px!important;height:47px!important;}
}

/* ---------------- PANORAMİK SLIDER GÖRSELLERİ ---------------- */
body.home-page .approved-hero-art .hero-cattle-slide img{
  inset:-1% -1.3%!important;
  width:102.6%!important;
  height:102%!important;
  object-fit:cover!important;
}
body.home-page .hero-cattle-slide:nth-child(1) img{object-position:52% 50%!important;}
body.home-page .hero-cattle-slide:nth-child(2) img{object-position:50% 47%!important;}
body.home-page .hero-cattle-slide:nth-child(3) img{object-position:48% 49%!important;}

/* ---------------- BAŞLIK: biraz küçült ---------------- */
@media (min-width:1181px){
  body.home-page .approved-hero-copy{
    width:48%!important;
    padding-top:198px!important;
  }
  body.home-page .approved-hero-copy h1{
    margin-bottom:18px!important;
    letter-spacing:-.8px!important;
  }
  body.home-page .approved-hero-copy h1 span,
  body.home-page .approved-hero-copy h1 strong{
    font-size:clamp(31px,2.35vw,42px)!important;
    line-height:1.02!important;
  }
  body.home-page .approved-hero-copy p{
    max-width:565px!important;
    font-size:14px!important;
    line-height:1.55!important;
  }
}
@media (min-width:981px) and (max-width:1180px){
  body.home-page .approved-hero-copy{
    width:50%!important;
    padding-top:192px!important;
  }
  body.home-page .approved-hero-copy h1 span,
  body.home-page .approved-hero-copy h1 strong{font-size:35px!important;line-height:1.03!important;}
  body.home-page .approved-hero-copy p{font-size:13px!important;max-width:520px!important;}
}
@media (max-width:980px){
  body.home-page .approved-hero-copy h1 span,
  body.home-page .approved-hero-copy h1 strong{font-size:30px!important;line-height:1.04!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:24px!important;}
}

/* Korunan kaldırmalar */
body.home-page .approved-hero-actions,
body.home-page .v57-stats-section{display:none!important;}

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