
/* 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; }
  
.hidden-important {
    display: none !important;
}