/* Rotación continua de todo el conjunto sobre el centro de la página (50vw, 50vh) */
@keyframes screenCenterOrbit {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.grid-stage.orbit-spinning {
  animation: screenCenterOrbit 5.5s linear infinite !important;
}

/* Animación de entrada del modal */
@keyframes popIn {
  0% { transform: scale(0.7); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}