/* V5.60 — zeminsiz beyaz metin, bağımsız menü butonları. */
body.home-page .v559-hero-copy-panel {
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.home-page .approved-hero-copy h1,
body.home-page .approved-hero-copy h1 span,
body.home-page .approved-hero-copy h1 strong,
body.home-page .approved-hero-copy p {
  color:#fff!important;
  background:transparent!important;
  text-shadow:none!important;
}
body.home-page .site-header .nav {
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  border-radius:0!important;
  gap:clamp(10px,1.15vw,22px)!important;
}
body.home-page .site-header .nav>a {
  flex:0 0 auto!important;
  width:max-content!important;
  max-width:100%;
  height:auto!important;
  min-height:0!important;
  padding:7px 10px!important;
  border:0!important;
  border-radius:6px!important;
  background:#fff!important;
  color:#075ca8!important;
  line-height:1.25!important;
  box-shadow:0 2px 5px rgba(16,53,78,.08);
}
body.home-page .site-header .nav>a.active,
body.home-page .site-header .nav>a:hover {
  color:#228b2d!important;
}
body.home-page .site-header .nav>a.active::after {display:none!important;}
@media(max-width:980px) {
  body.home-page .site-header .nav {
    align-items:flex-end!important;
    gap:9px!important;
    padding:12px 0!important;
  }
}
/* Bağımsız scale özelliği mevcut transform kurallarını bozmadan çalışır. */
body.home-page .approved-hero-art .hero-cattle-slide img {
  scale:1;
  transform-origin:center center;
}
body.home-page .approved-hero-art .hero-cattle-slide.is-active img {
  animation:v560SlowZoom 8s ease-in-out both!important;
}
@keyframes v560SlowZoom {
  0%,100% {scale:1;}
  50% {scale:1.055;}
}
@media(prefers-reduced-motion:reduce) {
  body.home-page .approved-hero-art .hero-cattle-slide.is-active img {
    animation:none!important;
    scale:1!important;
  }
}
