/* 
 * Spinner Components - Zekt SaaS Landing Page
 * Extracted from components.css for modular architecture
 * Utility component used throughout the application
 */

/* ==========================================================================
   Spinner Components
   ========================================================================== */

.spinner {
  display: inline-flex;
  align-items: center;
  gap: var(--space-sm);
}

.spinner-element {
  border: 2px solid var(--color-border);
  border-top: 2px solid var(--color-accent);
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

.spinner-small .spinner-element {
  width: 16px;
  height: 16px;
}

.spinner-medium .spinner-element {
  width: 24px;
  height: 24px;
}

.spinner-large .spinner-element {
  width: 32px;
  height: 32px;
}

.spinner-text {
  font-size: var(--font-size-sm);
  color: var(--color-text-secondary);
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
