/* Анимации ADS. */

:root {
  --dur-fast:    0.12s;
  --dur-base:    0.15s;
  --dur-slow:    0.24s;

  --ease-out:    cubic-bezier(0.2, 0, 0, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
}

/* Аудит 25.07.2026, UI-P3-01: ОС-настройка «уменьшить движение» гасит
   бесконечные spinner/pulse/sweep и транзишены во всём ADS одним блоком.
   Элементы остаются на месте (loading/disabled различимы), движения нет. */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
