@-webkit-keyframes spazz {
    0% {
        -webkit-filter:  hue-rotate(75.6deg);
        filter:  hue-rotate(75.6deg);
        background-color: #6678ff;
        -webkit-transform: translate(12px, -13px) scale(1.1);
        transform: translate(12px, -13px) scale(1.1);
    }
    1% {
        -webkit-filter:  hue-rotate(237.6deg) invert(1);
        filter:  hue-rotate(237.6deg) invert(1);
        background-color: #fffa66;
        -webkit-transform: translate(13px, 5px) scale(1.07);
        transform: translate(13px, 5px) scale(1.07);
    }
    3% {
        -webkit-filter:  hue-rotate(151.2deg);
        filter:  hue-rotate(151.2deg);
        background-color: #f066ff;
        -webkit-transform: translate(-9px, -7px) scale(1.17);
        transform: translate(-9px, -7px) scale(1.17);
    }
    4% {
        -webkit-filter:  hue-rotate(352.8deg);
        filter:  hue-rotate(352.8deg);
        background-color: #66ffe0;
        -webkit-transform: translate(-7px, 2px) scale(1.17);
        transform: translate(-7px, 2px) scale(1.17);
    }
    5% {
        -webkit-filter:  hue-rotate(144deg);
        filter:  hue-rotate(144deg);
        background-color: #ff668c;
        -webkit-transform: translate(-13px, -13px) scale(1.15);
        transform: translate(-13px, -13px) scale(1.15);
    }
    7% {
        -webkit-filter:  hue-rotate(111.6deg);
        filter:  hue-rotate(111.6deg);
        background-color: #668cff;
        -webkit-transform: translate(-13px, -4px) scale(1.06);
        transform: translate(-13px, -4px) scale(1.06);
    }
    8% {
        -webkit-filter:  hue-rotate(306deg);
        filter:  hue-rotate(306deg);
        background-color: #f2ff66;
        -webkit-transform: translate(-1px, 1px) scale(1.12);
        transform: translate(-1px, 1px) scale(1.12);
    }
    12% {
        -webkit-filter:  hue-rotate(100.8deg);
        filter:  hue-rotate(100.8deg);
        background-color: #75ff66;
        -webkit-transform: translate(8px, 14px) scale(1.06);
        transform: translate(8px, 14px) scale(1.06);
    }
    13% {
        -webkit-filter:  hue-rotate(302.4deg);
        filter:  hue-rotate(302.4deg);
        background-color: #75ff66;
        -webkit-transform: translate(3px, 7px) scale(1.23);
        transform: translate(3px, 7px) scale(1.23);
    }
    15% {
        -webkit-filter:  hue-rotate(194.4deg);
        filter:  hue-rotate(194.4deg);
        background-color: #ffed66;
        -webkit-transform: translate(-1px, -3px) scale(1.21);
        transform: translate(-1px, -3px) scale(1.21);
    }
    17% {
        -webkit-filter:  hue-rotate(205.2deg) invert(1);
        filter:  hue-rotate(205.2deg) invert(1);
        background-color: #ffe066;
        -webkit-transform: translate(10px, -4px) scale(1.06);
        transform: translate(10px, -4px) scale(1.06);
    }
    18% {
        -webkit-filter:  hue-rotate(208.8deg);
        filter:  hue-rotate(208.8deg);
        background-color: #b5ff66;
        -webkit-transform: translate(5px, -5px) scale(1.14);
        transform: translate(5px, -5px) scale(1.14);
    }
    19% {
        -webkit-filter:  hue-rotate(338.4deg);
        filter:  hue-rotate(338.4deg);
        background-color: #66a8ff;
        -webkit-transform: translate(-13px, 1px) scale(1.21);
        transform: translate(-13px, 1px) scale(1.21);
    }
    20% {
        -webkit-filter:  hue-rotate(18deg);
        filter:  hue-rotate(18deg);
        background-color: #78ff66;
        -webkit-transform: translate(3px, -6px) scale(1.11);
        transform: translate(3px, -6px) scale(1.11);
    }
    24% {
        -webkit-filter:  hue-rotate(219.6deg);
        filter:  hue-rotate(219.6deg);
        background-color: #deff66;
        -webkit-transform: translate(-9px, 5px) scale(1.25);
        transform: translate(-9px, 5px) scale(1.25);
    }
    25% {
        -webkit-filter:  hue-rotate(302.4deg);
        filter:  hue-rotate(302.4deg);
        background-color: #ff6687;
        -webkit-transform: translate(-10px, 10px) scale(1.11);
        transform: translate(-10px, 10px) scale(1.11);
    }
    26% {
        -webkit-filter:  hue-rotate(266.4deg);
        filter:  hue-rotate(266.4deg);
        background-color: #ff7366;
        -webkit-transform: translate(6px, 6px) scale(1.25);
        transform: translate(6px, 6px) scale(1.25);
    }
    27% {
        -webkit-filter:  hue-rotate(21.6deg) invert(1);
        filter:  hue-rotate(21.6deg) invert(1);
        background-color: #ff66d9;
        -webkit-transform: translate(-11px, -7px) scale(1.1);
        transform: translate(-11px, -7px) scale(1.1);
    }
    28% {
        -webkit-filter:  hue-rotate(104.4deg);
        filter:  hue-rotate(104.4deg);
        background-color: #6685ff;
        -webkit-transform: translate(-13px, 3px) scale(1.06);
        transform: translate(-13px, 3px) scale(1.06);
    }
    31% {
        -webkit-filter:  saturate(1.54) hue-rotate(68.4deg);
        filter:  saturate(1.54) hue-rotate(68.4deg);
        background-color: #d966ff;
        -webkit-transform: translate(10px, -11px) scale(1.19);
        transform: translate(10px, -11px) scale(1.19);
    }
    32% {
        -webkit-filter:  hue-rotate(223.2deg);
        filter:  hue-rotate(223.2deg);
        background-color: #66ffcc;
        -webkit-transform: translate(-7px, -14px) scale(1.25);
        transform: translate(-7px, -14px) scale(1.25);
    }
    35% {
        -webkit-filter:  saturate(5.68) hue-rotate(331.2deg);
        filter:  saturate(5.68) hue-rotate(331.2deg);
        background-color: #ffe866;
        -webkit-transform: translate(1px, -1px) scale(1.21);
        transform: translate(1px, -1px) scale(1.21);
    }
    36% {
        -webkit-filter:  hue-rotate(133.2deg);
        filter:  hue-rotate(133.2deg);
        background-color: #fff266;
        -webkit-transform: translate(-3px, 12px) scale(1.17);
        transform: translate(-3px, 12px) scale(1.17);
    }
    38% {
        -webkit-filter:  hue-rotate(151.2deg);
        filter:  hue-rotate(151.2deg);
        background-color: #66ff9c;
        -webkit-transform: translate(15px, -14px) scale(1.14);
        transform: translate(15px, -14px) scale(1.14);
    }
    39% {
        -webkit-filter:  hue-rotate(252deg) contrast(6.13);
        filter:  hue-rotate(252deg) contrast(6.13);
        background-color: #66fffc;
        -webkit-transform: translate(2px, 12px) scale(1.08);
        transform: translate(2px, 12px) scale(1.08);
    }
    40% {
        -webkit-filter:  saturate(2.89) hue-rotate(129.6deg);
        filter:  saturate(2.89) hue-rotate(129.6deg);
        background-color: #ff66c7;
        -webkit-transform: translate(8px, -9px) scale(1.19);
        transform: translate(8px, -9px) scale(1.19);
    }
    41% {
        -webkit-filter:  hue-rotate(208.8deg);
        filter:  hue-rotate(208.8deg);
        background-color: #66abff;
        -webkit-transform: translate(3px, 4px) scale(1.09);
        transform: translate(3px, 4px) scale(1.09);
    }
    42% {
        -webkit-filter:  saturate(2.8) hue-rotate(86.4deg);
        filter:  saturate(2.8) hue-rotate(86.4deg);
        background-color: #ff66fc;
        -webkit-transform: translate(2px, 1px) scale(1.16);
        transform: translate(2px, 1px) scale(1.16);
    }
    45% {
        -webkit-filter:  hue-rotate(349.2deg);
        filter:  hue-rotate(349.2deg);
        background-color: #a8ff66;
        -webkit-transform: translate(-6px, -3px) scale(1.16);
        transform: translate(-6px, -3px) scale(1.16);
    }
    47% {
        -webkit-filter:  hue-rotate(262.8deg) brightness(33%);
        filter:  hue-rotate(262.8deg) brightness(33%);
        background-color: #bd66ff;
        -webkit-transform: translate(8px, -7px) scale(1.18);
        transform: translate(8px, -7px) scale(1.18);
    }
    49% {
        -webkit-filter:  hue-rotate(216deg);
        filter:  hue-rotate(216deg);
        background-color: #66b5ff;
        -webkit-transform: translate(8px, 4px) scale(1.09);
        transform: translate(8px, 4px) scale(1.09);
    }
    50% {
        -webkit-filter:  saturate(1.09) hue-rotate(313.2deg);
        filter:  saturate(1.09) hue-rotate(313.2deg);
        background-color: #b566ff;
        -webkit-transform: translate(9px, 6px) scale(1.18);
        transform: translate(9px, 6px) scale(1.18);
    }
    51% {
        -webkit-filter:  saturate(3.97) hue-rotate(338.4deg) invert(1);
        filter:  saturate(3.97) hue-rotate(338.4deg) invert(1);
        background-color: #ffd966;
        -webkit-transform: translate(2px, -4px) scale(1.12);
        transform: translate(2px, -4px) scale(1.12);
    }
    52% {
        -webkit-filter:  hue-rotate(349.2deg);
        filter:  hue-rotate(349.2deg);
        background-color: #9466ff;
        -webkit-transform: translate(12px, 1px) scale(1.09);
        transform: translate(12px, 1px) scale(1.09);
    }
    54% {
        -webkit-filter:  hue-rotate(212.4deg);
        filter:  hue-rotate(212.4deg);
        background-color: #66ffe0;
        -webkit-transform: translate(-5px, -8px) scale(1.22);
        transform: translate(-5px, -8px) scale(1.22);
    }
    55% {
        -webkit-filter:  hue-rotate(140.4deg) invert(1);
        filter:  hue-rotate(140.4deg) invert(1);
        background-color: #7dff66;
        -webkit-transform: translate(-7px, -2px) scale(1.11);
        transform: translate(-7px, -2px) scale(1.11);
    }
    56% {
        -webkit-filter:  hue-rotate(356.4deg);
        filter:  hue-rotate(356.4deg);
        background-color: #b366ff;
        -webkit-transform: translate(9px, 10px) scale(1.16);
        transform: translate(9px, 10px) scale(1.16);
    }
    57% {
        -webkit-filter:  hue-rotate(277.2deg);
        filter:  hue-rotate(277.2deg);
        background-color: #f0ff66;
        -webkit-transform: translate(-11px, 1px) scale(1.14);
        transform: translate(-11px, 1px) scale(1.14);
    }
    61% {
        -webkit-filter:  saturate(5.5) hue-rotate(234deg) contrast(3.34) brightness(47.5%);
        filter:  saturate(5.5) hue-rotate(234deg) contrast(3.34) brightness(47.5%);
        background-color: #b3ff66;
        -webkit-transform: translate(5px, 13px) scale(1.17);
        transform: translate(5px, 13px) scale(1.17);
    }
    64% {
        -webkit-filter:  hue-rotate(86.4deg);
        filter:  hue-rotate(86.4deg);
        background-color: #6bff66;
        -webkit-transform: translate(-5px, -2px) scale(1.1);
        transform: translate(-5px, -2px) scale(1.1);
    }
    65% {
        -webkit-filter:  hue-rotate(75.6deg) contrast(5.23);
        filter:  hue-rotate(75.6deg) contrast(5.23);
        background-color: #e866ff;
        -webkit-transform: translate(-9px, 10px) scale(1.24);
        transform: translate(-9px, 10px) scale(1.24);
    }
    66% {
        -webkit-filter:  hue-rotate(133.2deg);
        filter:  hue-rotate(133.2deg);
        background-color: #ff6678;
        -webkit-transform: translate(7px, 0px) scale(1.18);
        transform: translate(7px, 0px) scale(1.18);
    }
    68% {
        -webkit-filter:  saturate(3.97) hue-rotate(39.6deg);
        filter:  saturate(3.97) hue-rotate(39.6deg);
        background-color: #66adff;
        -webkit-transform: translate(10px, -10px) scale(1.14);
        transform: translate(10px, -10px) scale(1.14);
    }
    69% {
        -webkit-filter:  saturate(8.2) hue-rotate(234deg);
        filter:  saturate(8.2) hue-rotate(234deg);
        background-color: #ff9166;
        -webkit-transform: translate(-8px, 7px) scale(1.15);
        transform: translate(-8px, 7px) scale(1.15);
    }
    72% {
        -webkit-filter:  hue-rotate(36deg);
        filter:  hue-rotate(36deg);
        background-color: #66fff2;
        -webkit-transform: translate(-14px, 12px) scale(1.08);
        transform: translate(-14px, 12px) scale(1.08);
    }
    73% {
        -webkit-filter:  hue-rotate(334.8deg);
        filter:  hue-rotate(334.8deg);
        background-color: #d466ff;
        -webkit-transform: translate(2px, -9px) scale(1.08);
        transform: translate(2px, -9px) scale(1.08);
    }
    74% {
        -webkit-filter:  saturate(3.16) hue-rotate(334.8deg);
        filter:  saturate(3.16) hue-rotate(334.8deg);
        background-color: #7d66ff;
        -webkit-transform: translate(-13px, 1px) scale(1.09);
        transform: translate(-13px, 1px) scale(1.09);
    }
    76% {
        -webkit-filter:  hue-rotate(194.4deg);
        filter:  hue-rotate(194.4deg);
        background-color: #ffb366;
        -webkit-transform: translate(-9px, -10px) scale(1.11);
        transform: translate(-9px, -10px) scale(1.11);
    }
    77% {
        -webkit-filter:  hue-rotate(86.4deg);
        filter:  hue-rotate(86.4deg);
        background-color: #ff66c7;
        -webkit-transform: translate(12px, 6px) scale(1.24);
        transform: translate(12px, 6px) scale(1.24);
    }
    78% {
        -webkit-filter:  hue-rotate(187.2deg);
        filter:  hue-rotate(187.2deg);
        background-color: #ff8c66;
        -webkit-transform: translate(-3px, -10px) scale(1.13);
        transform: translate(-3px, -10px) scale(1.13);
    }
    80% {
        -webkit-filter:  hue-rotate(248.4deg);
        filter:  hue-rotate(248.4deg);
        background-color: #ff666b;
        -webkit-transform: translate(15px, 14px) scale(1.2);
        transform: translate(15px, 14px) scale(1.2);
    }
    82% {
        -webkit-filter:  saturate(3.34) hue-rotate(79.2deg);
        filter:  saturate(3.34) hue-rotate(79.2deg);
        background-color: #66faff;
        -webkit-transform: translate(-10px, -3px) scale(1.17);
        transform: translate(-10px, -3px) scale(1.17);
    }
    83% {
        -webkit-filter:  hue-rotate(136.8deg);
        filter:  hue-rotate(136.8deg);
        background-color: #66c4ff;
        -webkit-transform: translate(13px, -10px) scale(1.12);
        transform: translate(13px, -10px) scale(1.12);
    }
    84% {
        -webkit-filter:  hue-rotate(349.2deg);
        filter:  hue-rotate(349.2deg);
        background-color: #ffeb66;
        -webkit-transform: translate(5px, -7px) scale(1.06);
        transform: translate(5px, -7px) scale(1.06);
    }
    86% {
        -webkit-filter:  hue-rotate(147.6deg);
        filter:  hue-rotate(147.6deg);
        background-color: #fffc66;
        -webkit-transform: translate(-1px, -1px) scale(1.22);
        transform: translate(-1px, -1px) scale(1.22);
    }
    87% {
        -webkit-filter:  hue-rotate(360deg);
        filter:  hue-rotate(360deg);
        background-color: #66fff2;
        -webkit-transform: translate(-1px, 13px) scale(1.15);
        transform: translate(-1px, 13px) scale(1.15);
    }
    89% {
        -webkit-filter:  hue-rotate(14.4deg);
        filter:  hue-rotate(14.4deg);
        background-color: #e866ff;
        -webkit-transform: translate(15px, -7px) scale(1.09);
        transform: translate(15px, -7px) scale(1.09);
    }
    90% {
        -webkit-filter:  hue-rotate(338.4deg) contrast(1.09);
        filter:  hue-rotate(338.4deg) contrast(1.09);
        background-color: #66fff0;
        -webkit-transform: translate(-6px, 7px) scale(1.09);
        transform: translate(-6px, 7px) scale(1.09);
    }
    92% {
        -webkit-filter:  hue-rotate(198deg);
        filter:  hue-rotate(198deg);
        background-color: #78ff66;
        -webkit-transform: translate(0px, -11px) scale(1.18);
        transform: translate(0px, -11px) scale(1.18);
    }
    94% {
        -webkit-filter:  hue-rotate(352.8deg);
        filter:  hue-rotate(352.8deg);
        background-color: #66ffb3;
        -webkit-transform: translate(15px, 0px) scale(1.15);
        transform: translate(15px, 0px) scale(1.15);
    }
    95% {
        -webkit-filter:  hue-rotate(316.8deg);
        filter:  hue-rotate(316.8deg);
        background-color: #ff66a3;
        -webkit-transform: translate(-2px, -1px) scale(1.19);
        transform: translate(-2px, -1px) scale(1.19);
    }
    96% {
        -webkit-filter:  saturate(6.13) hue-rotate(248.4deg);
        filter:  saturate(6.13) hue-rotate(248.4deg);
        background-color: #6b66ff;
        -webkit-transform: translate(-13px, 10px) scale(1.16);
        transform: translate(-13px, 10px) scale(1.16);
    }
    97% {
        -webkit-filter:  hue-rotate(356.4deg) contrast(1.9);
        filter:  hue-rotate(356.4deg) contrast(1.9);
        background-color: #6680ff;
        -webkit-transform: translate(10px, -5px) scale(1.07);
        transform: translate(10px, -5px) scale(1.07);
    }
    98% {
        -webkit-filter:  hue-rotate(342deg);
        filter:  hue-rotate(342deg);
        background-color: #66ff69;
        -webkit-transform: translate(-10px, 7px) scale(1.21);
        transform: translate(-10px, 7px) scale(1.21);
    }
}

@keyframes spazz {
    0% {
        -webkit-filter:  hue-rotate(75.6deg);
        filter:  hue-rotate(75.6deg);
        background-color: #6678ff;
        -webkit-transform: translate(12px, -13px) scale(1.1);
        transform: translate(12px, -13px) scale(1.1);
    }
    1% {
        -webkit-filter:  hue-rotate(237.6deg) invert(1);
        filter:  hue-rotate(237.6deg) invert(1);
        background-color: #fffa66;
        -webkit-transform: translate(13px, 5px) scale(1.07);
        transform: translate(13px, 5px) scale(1.07);
    }
    3% {
        -webkit-filter:  hue-rotate(151.2deg);
        filter:  hue-rotate(151.2deg);
        background-color: #f066ff;
        -webkit-transform: translate(-9px, -7px) scale(1.17);
        transform: translate(-9px, -7px) scale(1.17);
    }
    4% {
        -webkit-filter:  hue-rotate(352.8deg);
        filter:  hue-rotate(352.8deg);
        background-color: #66ffe0;
        -webkit-transform: translate(-7px, 2px) scale(1.17);
        transform: translate(-7px, 2px) scale(1.17);
    }
    5% {
        -webkit-filter:  hue-rotate(144deg);
        filter:  hue-rotate(144deg);
        background-color: #ff668c;
        -webkit-transform: translate(-13px, -13px) scale(1.15);
        transform: translate(-13px, -13px) scale(1.15);
    }
    7% {
        -webkit-filter:  hue-rotate(111.6deg);
        filter:  hue-rotate(111.6deg);
        background-color: #668cff;
        -webkit-transform: translate(-13px, -4px) scale(1.06);
        transform: translate(-13px, -4px) scale(1.06);
    }
    8% {
        -webkit-filter:  hue-rotate(306deg);
        filter:  hue-rotate(306deg);
        background-color: #f2ff66;
        -webkit-transform: translate(-1px, 1px) scale(1.12);
        transform: translate(-1px, 1px) scale(1.12);
    }
    12% {
        -webkit-filter:  hue-rotate(100.8deg);
        filter:  hue-rotate(100.8deg);
        background-color: #75ff66;
        -webkit-transform: translate(8px, 14px) scale(1.06);
        transform: translate(8px, 14px) scale(1.06);
    }
    13% {
        -webkit-filter:  hue-rotate(302.4deg);
        filter:  hue-rotate(302.4deg);
        background-color: #75ff66;
        -webkit-transform: translate(3px, 7px) scale(1.23);
        transform: translate(3px, 7px) scale(1.23);
    }
    15% {
        -webkit-filter:  hue-rotate(194.4deg);
        filter:  hue-rotate(194.4deg);
        background-color: #ffed66;
        -webkit-transform: translate(-1px, -3px) scale(1.21);
        transform: translate(-1px, -3px) scale(1.21);
    }
    17% {
        -webkit-filter:  hue-rotate(205.2deg) invert(1);
        filter:  hue-rotate(205.2deg) invert(1);
        background-color: #ffe066;
        -webkit-transform: translate(10px, -4px) scale(1.06);
        transform: translate(10px, -4px) scale(1.06);
    }
    18% {
        -webkit-filter:  hue-rotate(208.8deg);
        filter:  hue-rotate(208.8deg);
        background-color: #b5ff66;
        -webkit-transform: translate(5px, -5px) scale(1.14);
        transform: translate(5px, -5px) scale(1.14);
    }
    19% {
        -webkit-filter:  hue-rotate(338.4deg);
        filter:  hue-rotate(338.4deg);
        background-color: #66a8ff;
        -webkit-transform: translate(-13px, 1px) scale(1.21);
        transform: translate(-13px, 1px) scale(1.21);
    }
    20% {
        -webkit-filter:  hue-rotate(18deg);
        filter:  hue-rotate(18deg);
        background-color: #78ff66;
        -webkit-transform: translate(3px, -6px) scale(1.11);
        transform: translate(3px, -6px) scale(1.11);
    }
    24% {
        -webkit-filter:  hue-rotate(219.6deg);
        filter:  hue-rotate(219.6deg);
        background-color: #deff66;
        -webkit-transform: translate(-9px, 5px) scale(1.25);
        transform: translate(-9px, 5px) scale(1.25);
    }
    25% {
        -webkit-filter:  hue-rotate(302.4deg);
        filter:  hue-rotate(302.4deg);
        background-color: #ff6687;
        -webkit-transform: translate(-10px, 10px) scale(1.11);
        transform: translate(-10px, 10px) scale(1.11);
    }
    26% {
        -webkit-filter:  hue-rotate(266.4deg);
        filter:  hue-rotate(266.4deg);
        background-color: #ff7366;
        -webkit-transform: translate(6px, 6px) scale(1.25);
        transform: translate(6px, 6px) scale(1.25);
    }
    27% {
        -webkit-filter:  hue-rotate(21.6deg) invert(1);
        filter:  hue-rotate(21.6deg) invert(1);
        background-color: #ff66d9;
        -webkit-transform: translate(-11px, -7px) scale(1.1);
        transform: translate(-11px, -7px) scale(1.1);
    }
    28% {
        -webkit-filter:  hue-rotate(104.4deg);
        filter:  hue-rotate(104.4deg);
        background-color: #6685ff;
        -webkit-transform: translate(-13px, 3px) scale(1.06);
        transform: translate(-13px, 3px) scale(1.06);
    }
    31% {
        -webkit-filter:  saturate(1.54) hue-rotate(68.4deg);
        filter:  saturate(1.54) hue-rotate(68.4deg);
        background-color: #d966ff;
        -webkit-transform: translate(10px, -11px) scale(1.19);
        transform: translate(10px, -11px) scale(1.19);
    }
    32% {
        -webkit-filter:  hue-rotate(223.2deg);
        filter:  hue-rotate(223.2deg);
        background-color: #66ffcc;
        -webkit-transform: translate(-7px, -14px) scale(1.25);
        transform: translate(-7px, -14px) scale(1.25);
    }
    35% {
        -webkit-filter:  saturate(5.68) hue-rotate(331.2deg);
        filter:  saturate(5.68) hue-rotate(331.2deg);
        background-color: #ffe866;
        -webkit-transform: translate(1px, -1px) scale(1.21);
        transform: translate(1px, -1px) scale(1.21);
    }
    36% {
        -webkit-filter:  hue-rotate(133.2deg);
        filter:  hue-rotate(133.2deg);
        background-color: #fff266;
        -webkit-transform: translate(-3px, 12px) scale(1.17);
        transform: translate(-3px, 12px) scale(1.17);
    }
    38% {
        -webkit-filter:  hue-rotate(151.2deg);
        filter:  hue-rotate(151.2deg);
        background-color: #66ff9c;
        -webkit-transform: translate(15px, -14px) scale(1.14);
        transform: translate(15px, -14px) scale(1.14);
    }
    39% {
        -webkit-filter:  hue-rotate(252deg) contrast(6.13);
        filter:  hue-rotate(252deg) contrast(6.13);
        background-color: #66fffc;
        -webkit-transform: translate(2px, 12px) scale(1.08);
        transform: translate(2px, 12px) scale(1.08);
    }
    40% {
        -webkit-filter:  saturate(2.89) hue-rotate(129.6deg);
        filter:  saturate(2.89) hue-rotate(129.6deg);
        background-color: #ff66c7;
        -webkit-transform: translate(8px, -9px) scale(1.19);
        transform: translate(8px, -9px) scale(1.19);
    }
    41% {
        -webkit-filter:  hue-rotate(208.8deg);
        filter:  hue-rotate(208.8deg);
        background-color: #66abff;
        -webkit-transform: translate(3px, 4px) scale(1.09);
        transform: translate(3px, 4px) scale(1.09);
    }
    42% {
        -webkit-filter:  saturate(2.8) hue-rotate(86.4deg);
        filter:  saturate(2.8) hue-rotate(86.4deg);
        background-color: #ff66fc;
        -webkit-transform: translate(2px, 1px) scale(1.16);
        transform: translate(2px, 1px) scale(1.16);
    }
    45% {
        -webkit-filter:  hue-rotate(349.2deg);
        filter:  hue-rotate(349.2deg);
        background-color: #a8ff66;
        -webkit-transform: translate(-6px, -3px) scale(1.16);
        transform: translate(-6px, -3px) scale(1.16);
    }
    47% {
        -webkit-filter:  hue-rotate(262.8deg) brightness(33%);
        filter:  hue-rotate(262.8deg) brightness(33%);
        background-color: #bd66ff;
        -webkit-transform: translate(8px, -7px) scale(1.18);
        transform: translate(8px, -7px) scale(1.18);
    }
    49% {
        -webkit-filter:  hue-rotate(216deg);
        filter:  hue-rotate(216deg);
        background-color: #66b5ff;
        -webkit-transform: translate(8px, 4px) scale(1.09);
        transform: translate(8px, 4px) scale(1.09);
    }
    50% {
        -webkit-filter:  saturate(1.09) hue-rotate(313.2deg);
        filter:  saturate(1.09) hue-rotate(313.2deg);
        background-color: #b566ff;
        -webkit-transform: translate(9px, 6px) scale(1.18);
        transform: translate(9px, 6px) scale(1.18);
    }
    51% {
        -webkit-filter:  saturate(3.97) hue-rotate(338.4deg) invert(1);
        filter:  saturate(3.97) hue-rotate(338.4deg) invert(1);
        background-color: #ffd966;
        -webkit-transform: translate(2px, -4px) scale(1.12);
        transform: translate(2px, -4px) scale(1.12);
    }
    52% {
        -webkit-filter:  hue-rotate(349.2deg);
        filter:  hue-rotate(349.2deg);
        background-color: #9466ff;
        -webkit-transform: translate(12px, 1px) scale(1.09);
        transform: translate(12px, 1px) scale(1.09);
    }
    54% {
        -webkit-filter:  hue-rotate(212.4deg);
        filter:  hue-rotate(212.4deg);
        background-color: #66ffe0;
        -webkit-transform: translate(-5px, -8px) scale(1.22);
        transform: translate(-5px, -8px) scale(1.22);
    }
    55% {
        -webkit-filter:  hue-rotate(140.4deg) invert(1);
        filter:  hue-rotate(140.4deg) invert(1);
        background-color: #7dff66;
        -webkit-transform: translate(-7px, -2px) scale(1.11);
        transform: translate(-7px, -2px) scale(1.11);
    }
    56% {
        -webkit-filter:  hue-rotate(356.4deg);
        filter:  hue-rotate(356.4deg);
        background-color: #b366ff;
        -webkit-transform: translate(9px, 10px) scale(1.16);
        transform: translate(9px, 10px) scale(1.16);
    }
    57% {
        -webkit-filter:  hue-rotate(277.2deg);
        filter:  hue-rotate(277.2deg);
        background-color: #f0ff66;
        -webkit-transform: translate(-11px, 1px) scale(1.14);
        transform: translate(-11px, 1px) scale(1.14);
    }
    61% {
        -webkit-filter:  saturate(5.5) hue-rotate(234deg) contrast(3.34) brightness(47.5%);
        filter:  saturate(5.5) hue-rotate(234deg) contrast(3.34) brightness(47.5%);
        background-color: #b3ff66;
        -webkit-transform: translate(5px, 13px) scale(1.17);
        transform: translate(5px, 13px) scale(1.17);
    }
    64% {
        -webkit-filter:  hue-rotate(86.4deg);
        filter:  hue-rotate(86.4deg);
        background-color: #6bff66;
        -webkit-transform: translate(-5px, -2px) scale(1.1);
        transform: translate(-5px, -2px) scale(1.1);
    }
    65% {
        -webkit-filter:  hue-rotate(75.6deg) contrast(5.23);
        filter:  hue-rotate(75.6deg) contrast(5.23);
        background-color: #e866ff;
        -webkit-transform: translate(-9px, 10px) scale(1.24);
        transform: translate(-9px, 10px) scale(1.24);
    }
    66% {
        -webkit-filter:  hue-rotate(133.2deg);
        filter:  hue-rotate(133.2deg);
        background-color: #ff6678;
        -webkit-transform: translate(7px, 0px) scale(1.18);
        transform: translate(7px, 0px) scale(1.18);
    }
    68% {
        -webkit-filter:  saturate(3.97) hue-rotate(39.6deg);
        filter:  saturate(3.97) hue-rotate(39.6deg);
        background-color: #66adff;
        -webkit-transform: translate(10px, -10px) scale(1.14);
        transform: translate(10px, -10px) scale(1.14);
    }
    69% {
        -webkit-filter:  saturate(8.2) hue-rotate(234deg);
        filter:  saturate(8.2) hue-rotate(234deg);
        background-color: #ff9166;
        -webkit-transform: translate(-8px, 7px) scale(1.15);
        transform: translate(-8px, 7px) scale(1.15);
    }
    72% {
        -webkit-filter:  hue-rotate(36deg);
        filter:  hue-rotate(36deg);
        background-color: #66fff2;
        -webkit-transform: translate(-14px, 12px) scale(1.08);
        transform: translate(-14px, 12px) scale(1.08);
    }
    73% {
        -webkit-filter:  hue-rotate(334.8deg);
        filter:  hue-rotate(334.8deg);
        background-color: #d466ff;
        -webkit-transform: translate(2px, -9px) scale(1.08);
        transform: translate(2px, -9px) scale(1.08);
    }
    74% {
        -webkit-filter:  saturate(3.16) hue-rotate(334.8deg);
        filter:  saturate(3.16) hue-rotate(334.8deg);
        background-color: #7d66ff;
        -webkit-transform: translate(-13px, 1px) scale(1.09);
        transform: translate(-13px, 1px) scale(1.09);
    }
    76% {
        -webkit-filter:  hue-rotate(194.4deg);
        filter:  hue-rotate(194.4deg);
        background-color: #ffb366;
        -webkit-transform: translate(-9px, -10px) scale(1.11);
        transform: translate(-9px, -10px) scale(1.11);
    }
    77% {
        -webkit-filter:  hue-rotate(86.4deg);
        filter:  hue-rotate(86.4deg);
        background-color: #ff66c7;
        -webkit-transform: translate(12px, 6px) scale(1.24);
        transform: translate(12px, 6px) scale(1.24);
    }
    78% {
        -webkit-filter:  hue-rotate(187.2deg);
        filter:  hue-rotate(187.2deg);
        background-color: #ff8c66;
        -webkit-transform: translate(-3px, -10px) scale(1.13);
        transform: translate(-3px, -10px) scale(1.13);
    }
    80% {
        -webkit-filter:  hue-rotate(248.4deg);
        filter:  hue-rotate(248.4deg);
        background-color: #ff666b;
        -webkit-transform: translate(15px, 14px) scale(1.2);
        transform: translate(15px, 14px) scale(1.2);
    }
    82% {
        -webkit-filter:  saturate(3.34) hue-rotate(79.2deg);
        filter:  saturate(3.34) hue-rotate(79.2deg);
        background-color: #66faff;
        -webkit-transform: translate(-10px, -3px) scale(1.17);
        transform: translate(-10px, -3px) scale(1.17);
    }
    83% {
        -webkit-filter:  hue-rotate(136.8deg);
        filter:  hue-rotate(136.8deg);
        background-color: #66c4ff;
        -webkit-transform: translate(13px, -10px) scale(1.12);
        transform: translate(13px, -10px) scale(1.12);
    }
    84% {
        -webkit-filter:  hue-rotate(349.2deg);
        filter:  hue-rotate(349.2deg);
        background-color: #ffeb66;
        -webkit-transform: translate(5px, -7px) scale(1.06);
        transform: translate(5px, -7px) scale(1.06);
    }
    86% {
        -webkit-filter:  hue-rotate(147.6deg);
        filter:  hue-rotate(147.6deg);
        background-color: #fffc66;
        -webkit-transform: translate(-1px, -1px) scale(1.22);
        transform: translate(-1px, -1px) scale(1.22);
    }
    87% {
        -webkit-filter:  hue-rotate(360deg);
        filter:  hue-rotate(360deg);
        background-color: #66fff2;
        -webkit-transform: translate(-1px, 13px) scale(1.15);
        transform: translate(-1px, 13px) scale(1.15);
    }
    89% {
        -webkit-filter:  hue-rotate(14.4deg);
        filter:  hue-rotate(14.4deg);
        background-color: #e866ff;
        -webkit-transform: translate(15px, -7px) scale(1.09);
        transform: translate(15px, -7px) scale(1.09);
    }
    90% {
        -webkit-filter:  hue-rotate(338.4deg) contrast(1.09);
        filter:  hue-rotate(338.4deg) contrast(1.09);
        background-color: #66fff0;
        -webkit-transform: translate(-6px, 7px) scale(1.09);
        transform: translate(-6px, 7px) scale(1.09);
    }
    92% {
        -webkit-filter:  hue-rotate(198deg);
        filter:  hue-rotate(198deg);
        background-color: #78ff66;
        -webkit-transform: translate(0px, -11px) scale(1.18);
        transform: translate(0px, -11px) scale(1.18);
    }
    94% {
        -webkit-filter:  hue-rotate(352.8deg);
        filter:  hue-rotate(352.8deg);
        background-color: #66ffb3;
        -webkit-transform: translate(15px, 0px) scale(1.15);
        transform: translate(15px, 0px) scale(1.15);
    }
    95% {
        -webkit-filter:  hue-rotate(316.8deg);
        filter:  hue-rotate(316.8deg);
        background-color: #ff66a3;
        -webkit-transform: translate(-2px, -1px) scale(1.19);
        transform: translate(-2px, -1px) scale(1.19);
    }
    96% {
        -webkit-filter:  saturate(6.13) hue-rotate(248.4deg);
        filter:  saturate(6.13) hue-rotate(248.4deg);
        background-color: #6b66ff;
        -webkit-transform: translate(-13px, 10px) scale(1.16);
        transform: translate(-13px, 10px) scale(1.16);
    }
    97% {
        -webkit-filter:  hue-rotate(356.4deg) contrast(1.9);
        filter:  hue-rotate(356.4deg) contrast(1.9);
        background-color: #6680ff;
        -webkit-transform: translate(10px, -5px) scale(1.07);
        transform: translate(10px, -5px) scale(1.07);
    }
    98% {
        -webkit-filter:  hue-rotate(342deg);
        filter:  hue-rotate(342deg);
        background-color: #66ff69;
        -webkit-transform: translate(-10px, 7px) scale(1.21);
        transform: translate(-10px, 7px) scale(1.21);
    }
}