
/* Custom Animations */
@keyframes spin-slow {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

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

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.animate-fadeIn {
  animation: fadeIn 0.3s ease-out forwards;
}

/* Utility overrides or specific component styles not covered by Tailwind CDN */
body {
  font-family: 'Inter', sans-serif;
}

/* Ensure footer sticks to bottom if content is short */
.min-h-screen {
  min-height: 100vh;
}
