/* Smooth scrolling across site */
html {
  scroll-behavior: smooth;
}

/* Card hover effect (projects, contact cards) */
.card-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 15px 35px rgba(99, 102, 241, 0.2);
}

/* Button hover polish */
.btn-hover {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.btn-hover:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.25);
}
