
/* Pulse Animation */
@keyframes pulseAnimation {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.1); }
}
#loadingScreen .pulse { animation: pulseAnimation 2s infinite; }

/* Spin Animation */
@keyframes spinAnimation {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
#loadingScreen .spin { animation: spinAnimation 2s linear infinite; }

/* Bounce Animation */
@keyframes bounceAnimation {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-20px); }
}
#loadingScreen .bounce { animation: bounceAnimation 2s infinite; }

/* Fade Animation */
@keyframes fadeAnimation {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
#loadingScreen .fade { animation: fadeAnimation 2s infinite; }

/* Flip Animation */
@keyframes flipAnimation {
  from { transform: rotateY(0deg); }
  to { transform: rotateY(360deg); }
}
#loadingScreen .flip { animation: flipAnimation 2s infinite; }

/* No Animation */
#loadingScreen .none { animation: none; }
