@-webkit-keyframes rotating
/* Safari and Chrome */
{
    from {
        -webkit-transform: rotate(-185deg);
        -o-transform: rotate(-185deg);
        transform: rotate(-185deg);
    }

    to {
        -webkit-transform: rotate(-545deg);
        -o-transform: rotate(-545deg);
        transform: rotate(-545deg);
    }
}

@keyframes rotating {
    from {
        -ms-transform: rotate(-185deg);
        -moz-transform: rotate(-185deg);
        -webkit-transform: rotate(-185deg);
        -o-transform: rotate(-185deg);
        transform: rotate(-185deg);
    }

    to {
        -ms-transform: rotate(-545deg);
        -moz-transform: rotate(-545deg);
        -webkit-transform: rotate(-545deg);
        -o-transform: rotate(-545deg);
        transform: rotate(-545deg);
    }
}

.rotating {
    -webkit-animation: rotating 35s linear infinite;
    -moz-animation: rotating 35s linear infinite;
    -ms-animation: rotating 35s linear infinite;
    -o-animation: rotating 35s linear infinite;
    animation: rotating 35s linear infinite;
}


@keyframes glowing {
    0% {
        filter: drop-shadow(0px 0px 0px rgba(255, 0, 184, 0.5));
    }

    40% {
        filter: drop-shadow(0px 0px 24px rgba(255, 0, 184, 0.5));
    }

    60% {
        filter: drop-shadow(0px 0px 24px rgba(255, 0, 184, 0.5));
    }

    100% {
        filter: drop-shadow(0px 0px 0px rgba(255, 0, 184, 0.5));
    }
}
