/* Gyorsabb, simább animációhoz */
.fejlec {
  will-change: transform, opacity;
}

/* Belépés: fade in + kicsi felfelé mozgás */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(120px); }
  to   { opacity: 1; transform: translateY(0); }
}
.fade-in-up {
  animation: fadeInUp 500ms ease-out both;
}

/* Kilépés: fade out + lefelé mozgás */
@keyframes fadeOutDown {
  from { opacity: 1; transform: translateY(0); }
  to   { opacity: 0; transform: translateY(120px); }
}
.fade-out-down {
  animation: fadeOutDown 500ms ease-in both;
}