/**
 * FW Animations - Core Framework
 * Basis-Setup und Performance-Optimierungen
 * Version: 1.0.0
 */

/* Performance-Optimierung für alle Animation-Elemente */
[class*="anim-"] {
  will-change: auto;
}

[class*="anim-"]:not(.anim-disabled) {
  will-change: opacity, transform;
}

/* Utility-Klassen für Kontrolle */
.anim-disabled {
  animation: none !important;
  will-change: auto !important;
}

.anim-paused {
  animation-play-state: paused !important;
}

/* Basis-Reset für konsistente Animation */
[class*="anim-"] {
  backface-visibility: hidden;
  perspective: 1000px;
}

/* Reduced Motion Support */
@media (prefers-reduced-motion: reduce) {
  [class*="anim-"] {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}