ames pulse {
        0% {
            box-shadow: 0 5px 15px rgba(255, 69, 159, 0.4);
        }

        50% {
            box-shadow: 0 5px 15px rgba(255, 69, 159, 0.7);
        }

        100% {
            box-shadow: 0 5px 15px rgba(255, 69, 159, 0.4);
        }
    }

    .scroll-top:hover {
        animation: pulse 1.5s infinite;
    }

    .scroll-top.show {
        animation: none;
        /* No animation when showing the button */
    }

    .scroll-top.show:hover {
        animation: pulse 1.5s in