/* Globally reduce animations, but keep them inside elements marked .allow-animations (roulette) */

/* Disable animations and transitions for everything except .allow-animations subtree */
.animations-minimal *:not(.allow-animations):not(.allow-animations *),
.reduced-animations *:not(.allow-animations):not(.allow-animations *) {
  animation: none !important;
  transition: none !important;
}

/* Optionally reduce motion even inside allowed area for accessibility (but roulette will manage its own) */
@media (prefers-reduced-motion: reduce) {
  .allow-animations *:not(.card-3d-container):not(.card-3d-inner):not(.card-3d-front):not(.card-3d-back) {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}


