/* Animação para os cards flutuarem */
.floating-animation {
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}

/* Animação para o brilho pulsante do formulário */
.pulse-glow {
    animation: pulse-glow 3s ease-in-out infinite alternate;
}

@keyframes pulse-glow {
    from {
        box-shadow: 0 0 15px hsla(217, 91%, 60%, 0.2), 0 0 25px hsla(273, 91%, 60%, 0.1);
    }
    to {
        box-shadow: 0 0 30px hsla(217, 91%, 60%, 0.4), 0 0 45px hsla(273, 91%, 60%, 0.2);
    }
}

/* Animação de 'spinner' para o botão de busca */
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

