/* =============================================================================
   Denizli Korsan Taksi — style.css
   Tasarımın tamamı daisyUI + Tailwind yardımcı sınıflarıyla yapılır.
   Burada SADECE yardımcı sınıfla çözülemeyen birkaç kural bulunur.
   ========================================================================== */

/* Marka rengi: daisyUI "light" temasının primary değişkenini taksi sarısı yapar.
   (Özel stil değil, daisyUI'nin kendi tema değişkeni.) */
[data-theme="light"] {
  --color-primary: oklch(79% 0.17 78);
  --color-primary-content: oklch(26% 0.05 78);
}

/* Menüden bölüme atlarken yumuşak kaydırma */
html {
  scroll-behavior: smooth;
}

/* Sabit (sticky) başlık, hedef bölümün üstünü kapatmasın */
section[id] {
  scroll-margin-top: 5rem;
}

/* Hareket azaltma tercihi olan kullanıcılar için animasyonları kapat */
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

/* Yazdırma: gereksiz arayüzü gizle, bağlantı adreslerini göster */
@media print {
  header,
  #mobil-cubuk,
  #taksi-form,
  footer {
    display: none !important;
  }
  a[href^="tel:"]::after {
    content: " (" attr(href) ")";
  }
}
