@charset "utf-8";

/*
  FontAwesomeのCSSを上書き
  視差効果軽減設定でもアニメーションを停止しない
*/

@media (prefers-reduced-motion: reduce) {

  i.fa-beat,
  i.fa-fade,
  i.fa-flash,
  i.fa-flip,
  i.fa-pulse,
  i.fa-spin,
  i.fa-spin-pulse {
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-delay: var(--fa-animation-delay, 0);
            animation-delay: var(--fa-animation-delay, 0);
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
            animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-transition-delay: initial;
            transition-delay: initial;
    -webkit-transition-duration: initial;
            transition-duration: initial;
  }

  i.fa-spin {
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-duration: var(--fa-animation-duration, 2s);
            animation-duration: var(--fa-animation-duration, 2s);
  }

  i.fa-pulse,
  i.fa-spin-pulse {
    -webkit-animation-delay: initial;
            animation-delay: initial;
  }

}
