@keyframes floatSlow {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes glowPulse {
  0% {
    box-shadow: 0 0 0 rgba(244, 162, 97, 0.2);
  }
  50% {
    box-shadow: 0 0 20px rgba(244, 162, 97, 0.35);
  }
  100% {
    box-shadow: 0 0 0 rgba(244, 162, 97, 0.2);
  }
}

@keyframes shimmer {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 200% 50%;
  }
}


.float {
  animation: floatSlow 6s ease-in-out infinite;
}

.fade-up {
  animation: fadeUp 0.9s ease forwards;
}

.glow {
  animation: glowPulse 3s ease-in-out infinite;
}
