/* FADE IN */
.fade-in {
  animation: fade 1.2s ease forwards;
}

@keyframes fade {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

/* SMOOTH HOVER SCALE */
.scale-hover:hover {
  transform: scale(1.05);
  transition: 0.3s;
}

/* BUTTON PRESS */
.btn:active {
  transform: scale(0.97);
}
