/**
 * Mobil slider ayarları
 * -------------------------------------------------------------
 * Amaç: Mobilde slider ileri/geri butonlarını ve
 * "Ürünleri İncele" butonunu küçülterek göstermek.
 *
 * Ölçek hesabı:
 *   scale = 1 - (küçültme_yüzdesi / 100)
 *   %60 küçültme → scale = 0.40  (orijinal boyutun %40'ı)
 *
 * Bu dosyadaki değişkenleri değiştirmeniz yeterlidir;
 * style.css'e dokunmanıza gerek yoktur.
 */

:root {
  /*
   * Genel mobil slider kontrol ölçeği
   * 1.0 = tam boyut
   * 0.4 = %60 küçültme (önceki)
   * 0.6 = 2 kademe büyütülmüş (şu an) → orijinalin %60'ı
   */
  --mobile-slider-shrink-percent: 40;
  --mobile-slider-control-scale: 0.6;

  /* İleri / geri ok butonları (ayrı ayarlanabilir) */
  --mobile-slider-nav-scale: var(--mobile-slider-control-scale);

  /* Ürünleri İncele (CTA) butonu */
  --mobile-slider-cta-scale: var(--mobile-slider-control-scale);

  /* Hangi genişliğin altında devreye girsin */
  --mobile-slider-breakpoint: 768px;
}

/* Mobil (max-width: 768px) — sadece hero slider içi */
@media (max-width: 768px) {
  /*
   * İleri / geri: arka plan yok, yalnızca ince beyaz ok
   */
  .hero-slider .slider-nav {
    width: auto;
    height: auto;
    min-width: 36px;
    min-height: 44px;
    padding: 0.25rem 0.35rem;
    border: none;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: #fff;
    font-size: 1.75rem;
    font-weight: 200;
    line-height: 1;
    opacity: 0.92;
    text-shadow:
      0 0 1px rgba(0, 0, 0, 0.35),
      0 1px 2px rgba(0, 0, 0, 0.25);
    transform: translateY(-50%) scale(var(--mobile-slider-nav-scale));
    transform-origin: center center;
  }

  .hero-slider .slider-nav:hover,
  .hero-slider .slider-nav:active,
  .hero-slider .slider-nav:focus {
    background: transparent;
    box-shadow: none;
    color: #fff;
    opacity: 1;
    transform: translateY(-50%) scale(calc(var(--mobile-slider-nav-scale) * 1.08));
  }

  .hero-slider .slider-prev {
    left: 0.2rem;
  }

  .hero-slider .slider-next {
    right: 0.2rem;
  }

  /* Ürünleri İncele butonu */
  .hero-slider .slide-content .btn {
    transform: scale(var(--mobile-slider-cta-scale));
    transform-origin: left center;
    width: auto;
    max-width: none;
  }
}

/* Çok dar ekranlar (opsiyonel ince ayar) */
@media (max-width: 540px) {
  .hero-slider .slide-content .btn {
    transform-origin: left center;
  }
}
