/* 6 pataisa (Android našumas): globalus judesio išjungimas.
   Kas prašo mažiau judesio (prefers-reduced-motion: reduce), negauna jokių animacijų ar perėjimų:
   trukmė beveik nulinė, kad animationend / transitionend įvykiai vis tiek suveiktų (puslapio uždanga #sk-veil ir pan.). */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    animation-delay: 0s !important;
    transition-duration: .01ms !important;
    transition-delay: 0s !important;
    scroll-behavior: auto !important;
  }
  /* Krovimo rodikliai yra informacija („programa dirba“), ne puošyba: užšalęs ratukas ar nejudanti
     juosta atrodo kaip pakibusi programa. Todėl jie lieka gyvi (sukimasis, tylus pulsavimas), tik be
     šuolių ir slinkimo. Specifiškumas didesnis už viršutinį `*`, abu !important. */
  .sc-spinner, .sp-spinner, [data-h~=acc-btn].is-loading::after, #ptr-indicator.ptr-loading {
    animation-duration: .9s !important; animation-iteration-count: infinite !important;
  }
  .skeleton-bar, .mcm-chip--skel, .mcm-skel span, .mcm-plan--skel span {
    animation-duration: 1.8s !important; animation-iteration-count: infinite !important;
  }
  .typing-dot, .ob-chat[data-st="wait"] .ob-chat__dots i {
    animation-duration: 1.4s !important; animation-iteration-count: infinite !important;
  }
  .progress-indeterminate::before {
    animation-duration: 2.4s !important; animation-iteration-count: infinite !important;
  }
}
