/* ==========================================================================
   Shared Animations
   ========================================================================== */

/* Loading spinner animation - used across multiple components */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Blink animation for streaming indicators */
@keyframes blink {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}