@keyframes float-slow {
  0%,
  100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(15px);
  }
}
.animate-float-slow {
  animation: float-slow 8s ease-in-out infinite;
}

/* Animation states for quote popup */
#quote-popup .popup-content {
  transform: scale(0.9);
  opacity: 0;
  transition: all 0.3s ease;
}
#quote-popup.show .popup-content {
  transform: scale(1);
  opacity: 1;
}

@keyframes bounceIcon {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px);
  }
}

.bounce-animation {
  animation: bounceIcon 1.8s ease-in-out infinite;
}
