
/* styles.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

/* Custom gradient text class */
.text-gradient {
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

/* Fade in animation */
@keyframes fadeIn { 
  from { 
    opacity: 0;
    transform: translateY(20px);
  }
  to { 
    opacity: 1;
    transform: translateY(0);
  }
}
.animation-fade-in {
  animation: fadeIn 1s ease-out both;
}

/* Smooth shadow transitions */
.hover-shadow {
  transition: box-shadow 0.3s ease-in-out;
}

/* Card hover shadow enhancement */
.card-hover {
  transition: all 0.3s ease;
  transform: translateY(0);
}
.card-hover:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px -5px rgba(9, 157, 197, 0.1);
}

/* Form input focus states */
input:focus, textarea:focus, select:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(147, 197, 253, 0.5);
}
