/* A shared pause state for local CSS and inline SVG animations. */
[data-wgmi-inline-running="false"] * {
  animation-play-state: paused !important;
}
html[data-wgmi-motion-paused] *,
html[data-wgmi-motion-paused] *::before,
html[data-wgmi-motion-paused] *::after {
  animation-play-state: paused !important;
  scroll-behavior: auto !important;
}

html[data-wgmi-motion-paused] .wgmi-service-motion {
  transition: none !important;
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-play-state: paused !important; scroll-behavior: auto !important; }
}
