/* [project]/app/eng/character/hero/dash-effect.module.css [app-client] (css) */
.dash-effect-module__XV_y7W__spark {
  pointer-events: none;
  opacity: 1;
  transform-origin: 97.9167% 83.3333%;
  animation: dash-effect-module__XV_y7W__frames var(--dash-duration, .215s) steps(1, end) both,
    dash-effect-module__XV_y7W__burst var(--dash-duration, .215s) ease-out both;
  background-repeat: no-repeat;
  background-size: 400% 100%;
  position: absolute;
}

@keyframes dash-effect-module__XV_y7W__frames {
  0% {
    background-position: 0 0;
  }

  18% {
    background-position: 33.333% 0;
  }

  45% {
    background-position: 66.667% 0;
  }

  72%, 100% {
    background-position: 100% 0;
  }
}

@keyframes dash-effect-module__XV_y7W__burst {
  0% {
    transform: scaleX(.65);
  }

  16% {
    transform: scaleX(.8);
  }

  32% {
    transform: scaleX(1);
  }

  65% {
    transform: scaleX(1.04);
  }

  100% {
    transform: scaleX(1.1);
  }
}

.dash-effect-module__XV_y7W__spark[data-paused] {
  animation-play-state: paused;
}

@media (prefers-reduced-motion: reduce) {
  .dash-effect-module__XV_y7W__spark {
    background-position: 33.333% 0;
    animation: none;
  }
}

/*# sourceMappingURL=app_eng_character_hero_dash-effect_module_0-a191x.css.map*/