﻿/* Define a custom keyframe animation for the pulsating background gradient */
@keyframes pulse-bg {
    0%, 100%

{
    background-position: 0% 50%;
}

50% {
    background-position: 100% 50%;
}

}

/* Define a keyframe animation for the floating icon */
@keyframes float {
    0% {
        transform: translateY(0px) rotate(0deg);
    }

    50% {
        transform: translateY(-15px) rotate(0deg);
    }

    100% {
        transform: translateY(0px) rotate(0deg);
    }
}

/* Keyframe animation for text pop-up */
@keyframes text-pop-up-top {
    0% {
        transform: translateY(10px);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

/* Custom glow for the button */
.glow-button {
    transition: all 0.3s ease;
    box-shadow: 0 0 10px rgba(59, 130, 246, 0.5);
}

    .glow-button:hover {
        box-shadow: 0 0 20px rgba(59, 130, 246, 0.8), 0 0 30px rgba(59, 130, 246, 0.6);
        transform: scale(1.05);
    }

    /* Sparkle effect on button hover */
    /*.glow-button::after {
        content: '';
        position: absolute;
        top: -50%;
        left: -50%;
        width: 200%;
        height: 200%;
        opacity: 0;
        transition: opacity 0.3s ease;
        pointer-events: none;
        animation: none;
    }

    .glow-button:hover::after {
        animation: sparkle-animation 1s forwards;
    }*/

/*@keyframes sparkle-animation {
    0% {
        transform: scale(0);
        opacity: 0.8;
        top: 50%;
        left: 50%;
    }

    100% {
        transform: scale(1.5);
        opacity: 0;
    }
}*/

