.slide_in_left {
  animation: 1s forwards slideInLeft;
}
.slide_in_right {
  animation: 1s forwards slideInRight;
}
.fade,
.slide_left,
.slide_right {
  opacity: 0;
}

.fade_in_up {
  animation: 1s forwards fading_up;
}


  
@keyframes hero_slide {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}

@keyframes floatStars {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideInLeft {
  from {
    opacity: 0;
    transform: translateX(4rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideInRight {
  from {
    opacity: 0;
    transform: translateX(-4rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fading_up {
  from {
    opacity: 0;
    transform: translateY(3rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* 🔹 Slide-in animation for text */
@keyframes slideIn {
  0% {
    transform: translateX(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

