@-webkit-keyframes walk {
    from {
        background-position: 0
    }

    to {
        background-position: -1126px
    }
}

@-moz-keyframes walk {
    from {
        background-position: 0
    }

    to {
        background-position: -1126px
    }
}

@-ms-keyframes walk {
    from {
        background-position: 0
    }

    to {
        background-position: -1126px
    }
}

@-o-keyframes walk {
    from {
        background-position: 0
    }

    to {
        background-position: -1126px
    }
}

@keyframes walk {
    from {
        background-position: 0
    }

    to {
        background-position: -1126px
    }
}

@keyframes neon {
    0%, 100% {
        text-shadow: 0 0 0.2em #8bb9cf, 0 0 0.5em #8bb9cf, 0 0 0.7em #8bb9cf;
        color: #c1edfb;
    }
    50% {
        text-shadow: 0 0 0.1em #8bb9cf, 0 0 0.25em #8bb9cf, 0 0 0.35em #8bb9cf;
        color: #c1edfb;
    }
}
@keyframes neon2 {
    0%, 100% {
        text-shadow: 0 0 0.1em #8bb9cf, 0 0 0.4em #8bb9cf, 0 0 0.5em #8bb9cf;
        color: #c1edfb;
    }
    50% {
        text-shadow: 0 0 0.08em #8bb9cf, 0 0 0.1em #8bb9cf, 0 0 0.15em #8bb9cf;
        color: #c1edfb;
    }
}
@keyframes broken-neon {
    0%, 2%, 8%, 12%, 17%, 19%, 22%, 25%, 50%, 100% {
        text-shadow: 0 0 0.2em #8bb9cf, 0 0 0.5em #8bb9cf, 0 0 0.7em #8bb9cf;
        color: #c1edfb;
    }
    3%, 9%, 13%, 18%, 20%, 23%, 27%, 30%, 55%, 70% {
        text-shadow: none;
        color: #8bb9cf;
    }
    15%, 35%, 45%, 60%, 75%, 90% {
        text-shadow: 0 0 0.1em #8bb9cf, 0 0 0.3em #8bb9cf, 0 0 0.4em #8bb9cf;
        color: #8bb9cf;
    }
    40%, 65%, 85%, 95% {
        text-shadow: 0 0 0.3em #8bb9cf, 0 0 0.6em #8bb9cf, 0 0 0.9em #8bb9cf;
        color: #c1edfb;
    }
}
@keyframes float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px); /* Muovi verso l'alto */
    }
    100% {
        transform: translateY(0); /* Torna alla posizione originale */
    }
}