/**
 * WML Animated Background
 * Keyframe animations for gradient and morphing shapes
 */

/* Gradient Animation Keyframes */
@-webkit-keyframes wmlAbGradient {
    0% {
        background-position: 0 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0 50%;
    }
}

@-moz-keyframes wmlAbGradient {
    0% {
        background-position: 0 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0 50%;
    }
}

@keyframes wmlAbGradient {
    0% {
        background-position: 0 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0 50%;
    }
}

/* Morph Animation Keyframes */
@keyframes wmlAbMorph {
    0% {
        border-radius: 40% 60% 60% 40% / 70% 30% 70% 30%;
    }

    100% {
        border-radius: 40% 60%;
    }
}

/* Spin Animation Keyframes */
@keyframes wmlAbSpin {
    to {
        transform: rotate(1turn);
    }
}