/* Melhorando a animação de flutuação */
@keyframes pulse-blob {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.2;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.3;
  }
}

@keyframes float {
  0%,
  100% {
    transform: translateY(0px) translateX(0px) rotate(0deg);
  }
  25% {
    transform: translateY(-20px) translateX(10px) rotate(2deg);
  }
  50% {
    transform: translateY(-30px) translateX(-5px) rotate(-2deg);
  }
  75% {
    transform: translateY(-15px) translateX(8px) rotate(1deg);
  }
}

@keyframes float-glow {
  0%,
  100% {
    filter: drop-shadow(0 0 20px rgba(96, 165, 250, 0.6)) drop-shadow(0 20px 40px rgba(0, 0, 0, 0.5));
  }
  50% {
    filter: drop-shadow(0 0 40px rgba(167, 139, 250, 0.8)) drop-shadow(0 20px 40px rgba(0, 0, 0, 0.5));
  }
}
