/**
 * @file
 * Shared animation keyframes for Nebion theme.
 * Import this file before other CSS files that use these animations.
 */

/* Spin animation - for loading indicators */
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

/* Pulse animation - for active/running state indicators */
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
}

/* Fade in animation */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Slide down animation */
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
