@include u-keyframes(bounce) {
    0%, 85%, 100% {
        @include u-transform(translateY(0) scaleY(1) scaleX(1) translateZ(0));
    }
    25% {
        @include u-transform(translateY(-1.35rem) scaleY(1.02) scaleX(0.98));
    }
    35% {
        @include u-transform(translateY(0) scaleY(0.98) scaleX(1.02));
    }
    50% {
        @include u-transform(translateY(-1rem) scaleY(1.01) scaleX(0.99));
    }
    60% {
        @include u-transform(translateY(0) scaleY(0.99) scaleX(1.01));
    }
    75% {
        @include u-transform(translateY(-0.05rem));
    }
}

@mixin bounce($duration: 1s, $delay: 0s, $count: 1, $fill-mode: none) {
    @include u-animation(bounce $count $duration $delay $fill-mode);
}
