/* Bilet Yanımda mobil performans katmanı: renk veya içerik değil, boya maliyeti azaltılır. */

@media (max-width: 782px) {
  .by-header,
  .by-status-card,
  .byk-cookie-banner {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  .by-hero__glow {
    display: none !important;
    filter: none !important;
  }

  .by-hero__visual,
  body:not(.by-homepage) article.ast-article-single,
  .byps-hero,
  .byps-service-nav,
  .byseo-route-card,
  .srfm-form.byf-enhanced {
    box-shadow: 0 10px 28px rgba(85, 12, 18, 0.09) !important;
  }

  .byps-hero,
  .byps-service-nav,
  .byps-results,
  .byps-steps {
    animation: none !important;
  }

  .by-button,
  .by-service,
  .byps-primary-button,
  .byps-service-nav__item,
  .byseo-route-card,
  .bya-button,
  .bytp-button,
  .srfm-form.byf-enhanced .srfm-submit-button {
    transition-duration: 120ms !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto !important;
  }

  .by-homepage *,
  .byps-page-shell *,
  .byseo-city-section *,
  .byf-form-page *,
  .byk-cookie-center * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
