/* Pause decorative work without affecting Bootstrap transition completion events. */
.motion-suspended *, .motion-suspended *::before, .motion-suspended *::after,
.motion-offscreen, .motion-offscreen::before, .motion-offscreen::after,
.motion-offscreen *, .motion-offscreen *::before, .motion-offscreen *::after {
    animation-play-state: paused !important;
}
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after { scroll-behavior: auto !important; }
    .vip-progress-fill::after, .admin-skeleton::after { animation: none !important; }
}
