/* ==========================================================================
   RBX Server Manager - Animation Tokens & Keyframes
   ========================================================================== */

@keyframes pulse-slow {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.4; }
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

@keyframes shimmer {
  0% { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}

@keyframes step-active-glow {
  0%, 100% {
    box-shadow: 0 0 12px var(--accent-glow);
  }
  50% {
    box-shadow: 0 0 24px var(--accent-glow);
  }
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.animate-pulse {
  animation: pulse-slow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.glow-active {
  animation: step-active-glow 2s infinite ease-in-out;
}
