html {
  background-color: black;
  -webkit-animation: spazz 7s steps(1) infinite;
          animation: spazz 7s steps(1) infinite;
}

body {
  overflow: hidden;
  height: 100vh;
  margin: 0;
  background: url(b.jpg) 50%/cover;
  background-blend-mode: multiply;
  -webkit-animation: inherit;
          animation: inherit;
  -webkit-animation-duration: 17s;
          animation-duration: 17s;
}

@-webkit-keyframes spazz {
  0% {
    -webkit-filter:  hue-rotate(273.6deg);
            filter:  hue-rotate(273.6deg);
    background-color: #ffe066;
    -webkit-transform: translate(-3px, -2px) scale(1.21);
            transform: translate(-3px, -2px) scale(1.21);
  }
  1% {
    -webkit-filter:  hue-rotate(216deg);
            filter:  hue-rotate(216deg);
    background-color: #66ff87;
    -webkit-transform: translate(15px, 0px) scale(1.25);
            transform: translate(15px, 0px) scale(1.25);
  }
  2% {
    -webkit-filter:  hue-rotate(309.6deg);
            filter:  hue-rotate(309.6deg);
    background-color: #66a8ff;
    -webkit-transform: translate(14px, 9px) scale(1.06);
            transform: translate(14px, 9px) scale(1.06);
  }
  3% {
    -webkit-filter:  hue-rotate(205.2deg) contrast(9.73);
            filter:  hue-rotate(205.2deg) contrast(9.73);
    background-color: #6678ff;
    -webkit-transform: translate(-7px, 7px) scale(1.14);
            transform: translate(-7px, 7px) scale(1.14);
  }
  4% {
    -webkit-filter:  hue-rotate(57.6deg);
            filter:  hue-rotate(57.6deg);
    background-color: #a3ff66;
    -webkit-transform: translate(-5px, 3px) scale(1.22);
            transform: translate(-5px, 3px) scale(1.22);
  }
  5% {
    -webkit-filter:  hue-rotate(172.8deg);
            filter:  hue-rotate(172.8deg);
    background-color: #b366ff;
    -webkit-transform: translate(-3px, -14px) scale(1.12);
            transform: translate(-3px, -14px) scale(1.12);
  }
  6% {
    -webkit-filter:  hue-rotate(54deg);
            filter:  hue-rotate(54deg);
    background-color: #80ff66;
    -webkit-transform: translate(13px, -5px) scale(1.08);
            transform: translate(13px, -5px) scale(1.08);
  }
  7% {
    -webkit-filter:  hue-rotate(169.2deg);
            filter:  hue-rotate(169.2deg);
    background-color: #ff66a1;
    -webkit-transform: translate(-4px, -13px) scale(1.06);
            transform: translate(-4px, -13px) scale(1.06);
  }
  9% {
    -webkit-filter:  saturate(6.22) hue-rotate(306deg);
            filter:  saturate(6.22) hue-rotate(306deg);
    background-color: #ff66fc;
    -webkit-transform: translate(-14px, -9px) scale(1.13);
            transform: translate(-14px, -9px) scale(1.13);
  }
  10% {
    -webkit-filter:  hue-rotate(39.6deg);
            filter:  hue-rotate(39.6deg);
    background-color: #e0ff66;
    -webkit-transform: translate(7px, 1px) scale(1.06);
            transform: translate(7px, 1px) scale(1.06);
  }
  11% {
    -webkit-filter:  hue-rotate(68.4deg);
            filter:  hue-rotate(68.4deg);
    background-color: #94ff66;
    -webkit-transform: translate(6px, 13px) scale(1.11);
            transform: translate(6px, 13px) scale(1.11);
  }
  14% {
    -webkit-filter:  hue-rotate(345.6deg);
            filter:  hue-rotate(345.6deg);
    background-color: #66ffa1;
    -webkit-transform: translate(-3px, -8px) scale(1.12);
            transform: translate(-3px, -8px) scale(1.12);
  }
  15% {
    -webkit-filter:  hue-rotate(266.4deg);
            filter:  hue-rotate(266.4deg);
    background-color: #66fff2;
    -webkit-transform: translate(13px, -3px) scale(1.19);
            transform: translate(13px, -3px) scale(1.19);
  }
  16% {
    -webkit-filter:  hue-rotate(288deg);
            filter:  hue-rotate(288deg);
    background-color: #66c2ff;
    -webkit-transform: translate(11px, 9px) scale(1.24);
            transform: translate(11px, 9px) scale(1.24);
  }
  17% {
    -webkit-filter:  hue-rotate(90deg);
            filter:  hue-rotate(90deg);
    background-color: #66ffdb;
    -webkit-transform: translate(-13px, -2px) scale(1.25);
            transform: translate(-13px, -2px) scale(1.25);
  }
  18% {
    -webkit-filter:  hue-rotate(108deg);
            filter:  hue-rotate(108deg);
    background-color: #ffa366;
    -webkit-transform: translate(-9px, -5px) scale(1.16);
            transform: translate(-9px, -5px) scale(1.16);
  }
  19% {
    -webkit-filter:  hue-rotate(115.2deg) invert(1);
            filter:  hue-rotate(115.2deg) invert(1);
    background-color: #66deff;
    -webkit-transform: translate(10px, -2px) scale(1.19);
            transform: translate(10px, -2px) scale(1.19);
  }
  20% {
    -webkit-filter:  hue-rotate(302.4deg);
            filter:  hue-rotate(302.4deg);
    background-color: #ff669e;
    -webkit-transform: translate(11px, 13px) scale(1.21);
            transform: translate(11px, 13px) scale(1.21);
  }
  22% {
    -webkit-filter:  hue-rotate(162deg);
            filter:  hue-rotate(162deg);
    background-color: #ff66ed;
    -webkit-transform: translate(14px, -8px) scale(1.14);
            transform: translate(14px, -8px) scale(1.14);
  }
  24% {
    -webkit-filter:  hue-rotate(176.4deg);
            filter:  hue-rotate(176.4deg);
    background-color: #ff66b0;
    -webkit-transform: translate(10px, -12px) scale(1.12);
            transform: translate(10px, -12px) scale(1.12);
  }
  26% {
    -webkit-filter:  saturate(5.77) hue-rotate(244.8deg);
            filter:  saturate(5.77) hue-rotate(244.8deg);
    background-color: #ff66ed;
    -webkit-transform: translate(-13px, 3px) scale(1.09);
            transform: translate(-13px, 3px) scale(1.09);
  }
  27% {
    -webkit-filter:  hue-rotate(284.4deg) contrast(3.88);
            filter:  hue-rotate(284.4deg) contrast(3.88);
    background-color: #ffab66;
    -webkit-transform: translate(-4px, 10px) scale(1.23);
            transform: translate(-4px, 10px) scale(1.23);
  }
  28% {
    -webkit-filter:  hue-rotate(136.8deg);
            filter:  hue-rotate(136.8deg);
    background-color: #ffb866;
    -webkit-transform: translate(-14px, -5px) scale(1.13);
            transform: translate(-14px, -5px) scale(1.13);
  }
  29% {
    -webkit-filter:  saturate(4.87) hue-rotate(284.4deg);
            filter:  saturate(4.87) hue-rotate(284.4deg);
    background-color: #70ff66;
    -webkit-transform: translate(-5px, -11px) scale(1.13);
            transform: translate(-5px, -11px) scale(1.13);
  }
  30% {
    -webkit-filter:  hue-rotate(154.8deg);
            filter:  hue-rotate(154.8deg);
    background-color: #66a6ff;
    -webkit-transform: translate(5px, 5px) scale(1.11);
            transform: translate(5px, 5px) scale(1.11);
  }
  31% {
    -webkit-filter:  saturate(1.54) hue-rotate(25.2deg);
            filter:  saturate(1.54) hue-rotate(25.2deg);
    background-color: #6670ff;
    -webkit-transform: translate(-9px, 7px) scale(1.09);
            transform: translate(-9px, 7px) scale(1.09);
  }
  32% {
    -webkit-filter:  hue-rotate(288deg) brightness(34%);
            filter:  hue-rotate(288deg) brightness(34%);
    background-color: #669eff;
    -webkit-transform: translate(9px, 6px) scale(1.15);
            transform: translate(9px, 6px) scale(1.15);
  }
  33% {
    -webkit-filter:  saturate(3.16) hue-rotate(126deg);
            filter:  saturate(3.16) hue-rotate(126deg);
    background-color: #66a6ff;
    -webkit-transform: translate(13px, 10px) scale(1.18);
            transform: translate(13px, 10px) scale(1.18);
  }
  35% {
    -webkit-filter:  hue-rotate(122.4deg);
            filter:  hue-rotate(122.4deg);
    background-color: #ccff66;
    -webkit-transform: translate(-1px, 11px) scale(1.17);
            transform: translate(-1px, 11px) scale(1.17);
  }
  36% {
    -webkit-filter:  hue-rotate(144deg) invert(1);
            filter:  hue-rotate(144deg) invert(1);
    background-color: #cfff66;
    -webkit-transform: translate(13px, -10px) scale(1.2);
            transform: translate(13px, -10px) scale(1.2);
  }
  38% {
    -webkit-filter:  saturate(3.43) hue-rotate(331.2deg);
            filter:  saturate(3.43) hue-rotate(331.2deg);
    background-color: #66ffc4;
    -webkit-transform: translate(4px, -5px) scale(1.1);
            transform: translate(4px, -5px) scale(1.1);
  }
  39% {
    -webkit-filter:  hue-rotate(288deg);
            filter:  hue-rotate(288deg);
    background-color: #70ff66;
    -webkit-transform: translate(2px, -7px) scale(1.08);
            transform: translate(2px, -7px) scale(1.08);
  }
  40% {
    -webkit-filter:  hue-rotate(349.2deg);
            filter:  hue-rotate(349.2deg);
    background-color: #82ff66;
    -webkit-transform: translate(-3px, -10px) scale(1.2);
            transform: translate(-3px, -10px) scale(1.2);
  }
  41% {
    -webkit-filter:  saturate(1.81) hue-rotate(176.4deg);
            filter:  saturate(1.81) hue-rotate(176.4deg);
    background-color: #ff6e66;
    -webkit-transform: translate(4px, -5px) scale(1.13);
            transform: translate(4px, -5px) scale(1.13);
  }
  42% {
    -webkit-filter:  hue-rotate(147.6deg);
            filter:  hue-rotate(147.6deg);
    background-color: #d166ff;
    -webkit-transform: translate(11px, 9px) scale(1.17);
            transform: translate(11px, 9px) scale(1.17);
  }
  45% {
    -webkit-filter:  hue-rotate(187.2deg);
            filter:  hue-rotate(187.2deg);
    background-color: #ff66bd;
    -webkit-transform: translate(6px, -5px) scale(1.2);
            transform: translate(6px, -5px) scale(1.2);
  }
  46% {
    -webkit-filter:  hue-rotate(201.6deg);
            filter:  hue-rotate(201.6deg);
    background-color: #ffb066;
    -webkit-transform: translate(10px, -7px) scale(1.09);
            transform: translate(10px, -7px) scale(1.09);
  }
  47% {
    -webkit-filter:  hue-rotate(39.6deg);
            filter:  hue-rotate(39.6deg);
    background-color: #66ffc2;
    -webkit-transform: translate(-2px, 9px) scale(1.21);
            transform: translate(-2px, 9px) scale(1.21);
  }
  48% {
    -webkit-filter:  hue-rotate(356.4deg);
            filter:  hue-rotate(356.4deg);
    background-color: #66ff9e;
    -webkit-transform: translate(12px, 11px) scale(1.17);
            transform: translate(12px, 11px) scale(1.17);
  }
  49% {
    -webkit-filter:  hue-rotate(338.4deg) contrast(9.46);
            filter:  hue-rotate(338.4deg) contrast(9.46);
    background-color: #66fffc;
    -webkit-transform: translate(9px, 10px) scale(1.24);
            transform: translate(9px, 10px) scale(1.24);
  }
  51% {
    -webkit-filter:  hue-rotate(68.4deg);
            filter:  hue-rotate(68.4deg);
    background-color: #b8ff66;
    -webkit-transform: translate(2px, -14px) scale(1.06);
            transform: translate(2px, -14px) scale(1.06);
  }
  54% {
    -webkit-filter:  hue-rotate(259.2deg);
            filter:  hue-rotate(259.2deg);
    background-color: #668aff;
    -webkit-transform: translate(11px, 15px) scale(1.12);
            transform: translate(11px, 15px) scale(1.12);
  }
  59% {
    -webkit-filter:  saturate(3.16) hue-rotate(360deg);
            filter:  saturate(3.16) hue-rotate(360deg);
    background-color: #66ffff;
    -webkit-transform: translate(12px, -13px) scale(1.25);
            transform: translate(12px, -13px) scale(1.25);
  }
  60% {
    -webkit-filter:  hue-rotate(334.8deg);
            filter:  hue-rotate(334.8deg);
    background-color: #e0ff66;
    -webkit-transform: translate(13px, -12px) scale(1.08);
            transform: translate(13px, -12px) scale(1.08);
  }
  62% {
    -webkit-filter:  hue-rotate(43.2deg);
            filter:  hue-rotate(43.2deg);
    background-color: #de66ff;
    -webkit-transform: translate(-3px, -12px) scale(1.25);
            transform: translate(-3px, -12px) scale(1.25);
  }
  63% {
    -webkit-filter:  hue-rotate(162deg);
            filter:  hue-rotate(162deg);
    background-color: #8a66ff;
    -webkit-transform: translate(-12px, -12px) scale(1.13);
            transform: translate(-12px, -12px) scale(1.13);
  }
  64% {
    -webkit-filter:  hue-rotate(46.8deg);
            filter:  hue-rotate(46.8deg);
    background-color: #f7ff66;
    -webkit-transform: translate(6px, 0px) scale(1.08);
            transform: translate(6px, 0px) scale(1.08);
  }
  65% {
    -webkit-filter:  hue-rotate(313.2deg);
            filter:  hue-rotate(313.2deg);
    background-color: #66ffc2;
    -webkit-transform: translate(9px, 10px) scale(1.07);
            transform: translate(9px, 10px) scale(1.07);
  }
  66% {
    -webkit-filter:  hue-rotate(226.8deg) contrast(5.95);
            filter:  hue-rotate(226.8deg) contrast(5.95);
    background-color: #6691ff;
    -webkit-transform: translate(-10px, 7px) scale(1.11);
            transform: translate(-10px, 7px) scale(1.11);
  }
  67% {
    -webkit-filter:  hue-rotate(68.4deg);
            filter:  hue-rotate(68.4deg);
    background-color: #ffbd66;
    -webkit-transform: translate(-13px, 12px) scale(1.06);
            transform: translate(-13px, 12px) scale(1.06);
  }
  68% {
    -webkit-filter:  hue-rotate(352.8deg);
            filter:  hue-rotate(352.8deg);
    background-color: #ffcc66;
    -webkit-transform: translate(8px, -10px) scale(1.23);
            transform: translate(8px, -10px) scale(1.23);
  }
  69% {
    -webkit-filter:  hue-rotate(349.2deg);
            filter:  hue-rotate(349.2deg);
    background-color: #66c2ff;
    -webkit-transform: translate(8px, -8px) scale(1.13);
            transform: translate(8px, -8px) scale(1.13);
  }
  70% {
    -webkit-filter:  hue-rotate(208.8deg);
            filter:  hue-rotate(208.8deg);
    background-color: #d466ff;
    -webkit-transform: translate(-10px, 12px) scale(1.16);
            transform: translate(-10px, 12px) scale(1.16);
  }
  73% {
    -webkit-filter:  hue-rotate(36deg);
            filter:  hue-rotate(36deg);
    background-color: #ff66b8;
    -webkit-transform: translate(3px, -14px) scale(1.17);
            transform: translate(3px, -14px) scale(1.17);
  }
  74% {
    -webkit-filter:  hue-rotate(241.2deg);
            filter:  hue-rotate(241.2deg);
    background-color: #66ff91;
    -webkit-transform: translate(-11px, 7px) scale(1.09);
            transform: translate(-11px, 7px) scale(1.09);
  }
  77% {
    -webkit-filter:  saturate(4.24) hue-rotate(172.8deg);
            filter:  saturate(4.24) hue-rotate(172.8deg);
    background-color: #99ff66;
    -webkit-transform: translate(1px, 6px) scale(1.19);
            transform: translate(1px, 6px) scale(1.19);
  }
  78% {
    -webkit-filter:  hue-rotate(356.4deg);
            filter:  hue-rotate(356.4deg);
    background-color: #669cff;
    -webkit-transform: translate(-2px, 2px) scale(1.09);
            transform: translate(-2px, 2px) scale(1.09);
  }
  82% {
    -webkit-filter:  saturate(1.99) hue-rotate(205.2deg);
            filter:  saturate(1.99) hue-rotate(205.2deg);
    background-color: #6687ff;
    -webkit-transform: translate(0px, 8px) scale(1.12);
            transform: translate(0px, 8px) scale(1.12);
  }
  84% {
    -webkit-filter:  hue-rotate(61.2deg);
            filter:  hue-rotate(61.2deg);
    background-color: #85ff66;
    -webkit-transform: translate(8px, -13px) scale(1.24);
            transform: translate(8px, -13px) scale(1.24);
  }
  85% {
    -webkit-filter:  hue-rotate(28.8deg);
            filter:  hue-rotate(28.8deg);
    background-color: #66ff6e;
    -webkit-transform: translate(11px, 11px) scale(1.07);
            transform: translate(11px, 11px) scale(1.07);
  }
  86% {
    -webkit-filter:  hue-rotate(248.4deg);
            filter:  hue-rotate(248.4deg);
    background-color: #87ff66;
    -webkit-transform: translate(6px, 15px) scale(1.11);
            transform: translate(6px, 15px) scale(1.11);
  }
  87% {
    -webkit-filter:  hue-rotate(331.2deg);
            filter:  hue-rotate(331.2deg);
    background-color: #66ffe6;
    -webkit-transform: translate(3px, 12px) scale(1.11);
            transform: translate(3px, 12px) scale(1.11);
  }
  88% {
    -webkit-filter:  hue-rotate(320.4deg) invert(1) brightness(27.5%);
            filter:  hue-rotate(320.4deg) invert(1) brightness(27.5%);
    background-color: #9c66ff;
    -webkit-transform: translate(15px, 12px) scale(1.11);
            transform: translate(15px, 12px) scale(1.11);
  }
  89% {
    -webkit-filter:  hue-rotate(338.4deg);
            filter:  hue-rotate(338.4deg);
    background-color: #bfff66;
    -webkit-transform: translate(-1px, 2px) scale(1.21);
            transform: translate(-1px, 2px) scale(1.21);
  }
  90% {
    -webkit-filter:  hue-rotate(198deg);
            filter:  hue-rotate(198deg);
    background-color: #ff66e6;
    -webkit-transform: translate(-9px, 4px) scale(1.12);
            transform: translate(-9px, 4px) scale(1.12);
  }
  92% {
    -webkit-filter:  hue-rotate(104.4deg);
            filter:  hue-rotate(104.4deg);
    background-color: #e0ff66;
    -webkit-transform: translate(-7px, 3px) scale(1.17);
            transform: translate(-7px, 3px) scale(1.17);
  }
  93% {
    -webkit-filter:  hue-rotate(100.8deg);
            filter:  hue-rotate(100.8deg);
    background-color: #66ffcf;
    -webkit-transform: translate(5px, 14px) scale(1.19);
            transform: translate(5px, 14px) scale(1.19);
  }
  94% {
    -webkit-filter:  saturate(2.17) hue-rotate(39.6deg);
            filter:  saturate(2.17) hue-rotate(39.6deg);
    background-color: #ffeb66;
    -webkit-transform: translate(-8px, 15px) scale(1.21);
            transform: translate(-8px, 15px) scale(1.21);
  }
  95% {
    -webkit-filter:  hue-rotate(108deg);
            filter:  hue-rotate(108deg);
    background-color: #ff66db;
    -webkit-transform: translate(-8px, -10px) scale(1.24);
            transform: translate(-8px, -10px) scale(1.24);
  }
  97% {
    -webkit-filter:  saturate(6.31) hue-rotate(234deg) contrast(1.36);
            filter:  saturate(6.31) hue-rotate(234deg) contrast(1.36);
    background-color: #ff66b3;
    -webkit-transform: translate(9px, -14px) scale(1.13);
            transform: translate(9px, -14px) scale(1.13);
  }
  98% {
    -webkit-filter:  hue-rotate(219.6deg) contrast(1.9);
            filter:  hue-rotate(219.6deg) contrast(1.9);
    background-color: #d966ff;
    -webkit-transform: translate(6px, 11px) scale(1.2);
            transform: translate(6px, 11px) scale(1.2);
  }
  100% {
    background-color: #ff8266;
    -webkit-transform: translate(-14px, 4px) scale(1.08);
            transform: translate(-14px, 4px) scale(1.08);
  }
}

@keyframes spazz {
  0% {
    -webkit-filter:  hue-rotate(273.6deg);
            filter:  hue-rotate(273.6deg);
    background-color: #ffe066;
    -webkit-transform: translate(-3px, -2px) scale(1.21);
            transform: translate(-3px, -2px) scale(1.21);
  }
  1% {
    -webkit-filter:  hue-rotate(216deg);
            filter:  hue-rotate(216deg);
    background-color: #66ff87;
    -webkit-transform: translate(15px, 0px) scale(1.25);
            transform: translate(15px, 0px) scale(1.25);
  }
  2% {
    -webkit-filter:  hue-rotate(309.6deg);
            filter:  hue-rotate(309.6deg);
    background-color: #66a8ff;
    -webkit-transform: translate(14px, 9px) scale(1.06);
            transform: translate(14px, 9px) scale(1.06);
  }
  3% {
    -webkit-filter:  hue-rotate(205.2deg) contrast(9.73);
            filter:  hue-rotate(205.2deg) contrast(9.73);
    background-color: #6678ff;
    -webkit-transform: translate(-7px, 7px) scale(1.14);
            transform: translate(-7px, 7px) scale(1.14);
  }
  4% {
    -webkit-filter:  hue-rotate(57.6deg);
            filter:  hue-rotate(57.6deg);
    background-color: #a3ff66;
    -webkit-transform: translate(-5px, 3px) scale(1.22);
            transform: translate(-5px, 3px) scale(1.22);
  }
  5% {
    -webkit-filter:  hue-rotate(172.8deg);
            filter:  hue-rotate(172.8deg);
    background-color: #b366ff;
    -webkit-transform: translate(-3px, -14px) scale(1.12);
            transform: translate(-3px, -14px) scale(1.12);
  }
  6% {
    -webkit-filter:  hue-rotate(54deg);
            filter:  hue-rotate(54deg);
    background-color: #80ff66;
    -webkit-transform: translate(13px, -5px) scale(1.08);
            transform: translate(13px, -5px) scale(1.08);
  }
  7% {
    -webkit-filter:  hue-rotate(169.2deg);
            filter:  hue-rotate(169.2deg);
    background-color: #ff66a1;
    -webkit-transform: translate(-4px, -13px) scale(1.06);
            transform: translate(-4px, -13px) scale(1.06);
  }
  9% {
    -webkit-filter:  saturate(6.22) hue-rotate(306deg);
            filter:  saturate(6.22) hue-rotate(306deg);
    background-color: #ff66fc;
    -webkit-transform: translate(-14px, -9px) scale(1.13);
            transform: translate(-14px, -9px) scale(1.13);
  }
  10% {
    -webkit-filter:  hue-rotate(39.6deg);
            filter:  hue-rotate(39.6deg);
    background-color: #e0ff66;
    -webkit-transform: translate(7px, 1px) scale(1.06);
            transform: translate(7px, 1px) scale(1.06);
  }
  11% {
    -webkit-filter:  hue-rotate(68.4deg);
            filter:  hue-rotate(68.4deg);
    background-color: #94ff66;
    -webkit-transform: translate(6px, 13px) scale(1.11);
            transform: translate(6px, 13px) scale(1.11);
  }
  14% {
    -webkit-filter:  hue-rotate(345.6deg);
            filter:  hue-rotate(345.6deg);
    background-color: #66ffa1;
    -webkit-transform: translate(-3px, -8px) scale(1.12);
            transform: translate(-3px, -8px) scale(1.12);
  }
  15% {
    -webkit-filter:  hue-rotate(266.4deg);
            filter:  hue-rotate(266.4deg);
    background-color: #66fff2;
    -webkit-transform: translate(13px, -3px) scale(1.19);
            transform: translate(13px, -3px) scale(1.19);
  }
  16% {
    -webkit-filter:  hue-rotate(288deg);
            filter:  hue-rotate(288deg);
    background-color: #66c2ff;
    -webkit-transform: translate(11px, 9px) scale(1.24);
            transform: translate(11px, 9px) scale(1.24);
  }
  17% {
    -webkit-filter:  hue-rotate(90deg);
            filter:  hue-rotate(90deg);
    background-color: #66ffdb;
    -webkit-transform: translate(-13px, -2px) scale(1.25);
            transform: translate(-13px, -2px) scale(1.25);
  }
  18% {
    -webkit-filter:  hue-rotate(108deg);
            filter:  hue-rotate(108deg);
    background-color: #ffa366;
    -webkit-transform: translate(-9px, -5px) scale(1.16);
            transform: translate(-9px, -5px) scale(1.16);
  }
  19% {
    -webkit-filter:  hue-rotate(115.2deg) invert(1);
            filter:  hue-rotate(115.2deg) invert(1);
    background-color: #66deff;
    -webkit-transform: translate(10px, -2px) scale(1.19);
            transform: translate(10px, -2px) scale(1.19);
  }
  20% {
    -webkit-filter:  hue-rotate(302.4deg);
            filter:  hue-rotate(302.4deg);
    background-color: #ff669e;
    -webkit-transform: translate(11px, 13px) scale(1.21);
            transform: translate(11px, 13px) scale(1.21);
  }
  22% {
    -webkit-filter:  hue-rotate(162deg);
            filter:  hue-rotate(162deg);
    background-color: #ff66ed;
    -webkit-transform: translate(14px, -8px) scale(1.14);
            transform: translate(14px, -8px) scale(1.14);
  }
  24% {
    -webkit-filter:  hue-rotate(176.4deg);
            filter:  hue-rotate(176.4deg);
    background-color: #ff66b0;
    -webkit-transform: translate(10px, -12px) scale(1.12);
            transform: translate(10px, -12px) scale(1.12);
  }
  26% {
    -webkit-filter:  saturate(5.77) hue-rotate(244.8deg);
            filter:  saturate(5.77) hue-rotate(244.8deg);
    background-color: #ff66ed;
    -webkit-transform: translate(-13px, 3px) scale(1.09);
            transform: translate(-13px, 3px) scale(1.09);
  }
  27% {
    -webkit-filter:  hue-rotate(284.4deg) contrast(3.88);
            filter:  hue-rotate(284.4deg) contrast(3.88);
    background-color: #ffab66;
    -webkit-transform: translate(-4px, 10px) scale(1.23);
            transform: translate(-4px, 10px) scale(1.23);
  }
  28% {
    -webkit-filter:  hue-rotate(136.8deg);
            filter:  hue-rotate(136.8deg);
    background-color: #ffb866;
    -webkit-transform: translate(-14px, -5px) scale(1.13);
            transform: translate(-14px, -5px) scale(1.13);
  }
  29% {
    -webkit-filter:  saturate(4.87) hue-rotate(284.4deg);
            filter:  saturate(4.87) hue-rotate(284.4deg);
    background-color: #70ff66;
    -webkit-transform: translate(-5px, -11px) scale(1.13);
            transform: translate(-5px, -11px) scale(1.13);
  }
  30% {
    -webkit-filter:  hue-rotate(154.8deg);
            filter:  hue-rotate(154.8deg);
    background-color: #66a6ff;
    -webkit-transform: translate(5px, 5px) scale(1.11);
            transform: translate(5px, 5px) scale(1.11);
  }
  31% {
    -webkit-filter:  saturate(1.54) hue-rotate(25.2deg);
            filter:  saturate(1.54) hue-rotate(25.2deg);
    background-color: #6670ff;
    -webkit-transform: translate(-9px, 7px) scale(1.09);
            transform: translate(-9px, 7px) scale(1.09);
  }
  32% {
    -webkit-filter:  hue-rotate(288deg) brightness(34%);
            filter:  hue-rotate(288deg) brightness(34%);
    background-color: #669eff;
    -webkit-transform: translate(9px, 6px) scale(1.15);
            transform: translate(9px, 6px) scale(1.15);
  }
  33% {
    -webkit-filter:  saturate(3.16) hue-rotate(126deg);
            filter:  saturate(3.16) hue-rotate(126deg);
    background-color: #66a6ff;
    -webkit-transform: translate(13px, 10px) scale(1.18);
            transform: translate(13px, 10px) scale(1.18);
  }
  35% {
    -webkit-filter:  hue-rotate(122.4deg);
            filter:  hue-rotate(122.4deg);
    background-color: #ccff66;
    -webkit-transform: translate(-1px, 11px) scale(1.17);
            transform: translate(-1px, 11px) scale(1.17);
  }
  36% {
    -webkit-filter:  hue-rotate(144deg) invert(1);
            filter:  hue-rotate(144deg) invert(1);
    background-color: #cfff66;
    -webkit-transform: translate(13px, -10px) scale(1.2);
            transform: translate(13px, -10px) scale(1.2);
  }
  38% {
    -webkit-filter:  saturate(3.43) hue-rotate(331.2deg);
            filter:  saturate(3.43) hue-rotate(331.2deg);
    background-color: #66ffc4;
    -webkit-transform: translate(4px, -5px) scale(1.1);
            transform: translate(4px, -5px) scale(1.1);
  }
  39% {
    -webkit-filter:  hue-rotate(288deg);
            filter:  hue-rotate(288deg);
    background-color: #70ff66;
    -webkit-transform: translate(2px, -7px) scale(1.08);
            transform: translate(2px, -7px) scale(1.08);
  }
  40% {
    -webkit-filter:  hue-rotate(349.2deg);
            filter:  hue-rotate(349.2deg);
    background-color: #82ff66;
    -webkit-transform: translate(-3px, -10px) scale(1.2);
            transform: translate(-3px, -10px) scale(1.2);
  }
  41% {
    -webkit-filter:  saturate(1.81) hue-rotate(176.4deg);
            filter:  saturate(1.81) hue-rotate(176.4deg);
    background-color: #ff6e66;
    -webkit-transform: translate(4px, -5px) scale(1.13);
            transform: translate(4px, -5px) scale(1.13);
  }
  42% {
    -webkit-filter:  hue-rotate(147.6deg);
            filter:  hue-rotate(147.6deg);
    background-color: #d166ff;
    -webkit-transform: translate(11px, 9px) scale(1.17);
            transform: translate(11px, 9px) scale(1.17);
  }
  45% {
    -webkit-filter:  hue-rotate(187.2deg);
            filter:  hue-rotate(187.2deg);
    background-color: #ff66bd;
    -webkit-transform: translate(6px, -5px) scale(1.2);
            transform: translate(6px, -5px) scale(1.2);
  }
  46% {
    -webkit-filter:  hue-rotate(201.6deg);
            filter:  hue-rotate(201.6deg);
    background-color: #ffb066;
    -webkit-transform: translate(10px, -7px) scale(1.09);
            transform: translate(10px, -7px) scale(1.09);
  }
  47% {
    -webkit-filter:  hue-rotate(39.6deg);
            filter:  hue-rotate(39.6deg);
    background-color: #66ffc2;
    -webkit-transform: translate(-2px, 9px) scale(1.21);
            transform: translate(-2px, 9px) scale(1.21);
  }
  48% {
    -webkit-filter:  hue-rotate(356.4deg);
            filter:  hue-rotate(356.4deg);
    background-color: #66ff9e;
    -webkit-transform: translate(12px, 11px) scale(1.17);
            transform: translate(12px, 11px) scale(1.17);
  }
  49% {
    -webkit-filter:  hue-rotate(338.4deg) contrast(9.46);
            filter:  hue-rotate(338.4deg) contrast(9.46);
    background-color: #66fffc;
    -webkit-transform: translate(9px, 10px) scale(1.24);
            transform: translate(9px, 10px) scale(1.24);
  }
  51% {
    -webkit-filter:  hue-rotate(68.4deg);
            filter:  hue-rotate(68.4deg);
    background-color: #b8ff66;
    -webkit-transform: translate(2px, -14px) scale(1.06);
            transform: translate(2px, -14px) scale(1.06);
  }
  54% {
    -webkit-filter:  hue-rotate(259.2deg);
            filter:  hue-rotate(259.2deg);
    background-color: #668aff;
    -webkit-transform: translate(11px, 15px) scale(1.12);
            transform: translate(11px, 15px) scale(1.12);
  }
  59% {
    -webkit-filter:  saturate(3.16) hue-rotate(360deg);
            filter:  saturate(3.16) hue-rotate(360deg);
    background-color: #66ffff;
    -webkit-transform: translate(12px, -13px) scale(1.25);
            transform: translate(12px, -13px) scale(1.25);
  }
  60% {
    -webkit-filter:  hue-rotate(334.8deg);
            filter:  hue-rotate(334.8deg);
    background-color: #e0ff66;
    -webkit-transform: translate(13px, -12px) scale(1.08);
            transform: translate(13px, -12px) scale(1.08);
  }
  62% {
    -webkit-filter:  hue-rotate(43.2deg);
            filter:  hue-rotate(43.2deg);
    background-color: #de66ff;
    -webkit-transform: translate(-3px, -12px) scale(1.25);
            transform: translate(-3px, -12px) scale(1.25);
  }
  63% {
    -webkit-filter:  hue-rotate(162deg);
            filter:  hue-rotate(162deg);
    background-color: #8a66ff;
    -webkit-transform: translate(-12px, -12px) scale(1.13);
            transform: translate(-12px, -12px) scale(1.13);
  }
  64% {
    -webkit-filter:  hue-rotate(46.8deg);
            filter:  hue-rotate(46.8deg);
    background-color: #f7ff66;
    -webkit-transform: translate(6px, 0px) scale(1.08);
            transform: translate(6px, 0px) scale(1.08);
  }
  65% {
    -webkit-filter:  hue-rotate(313.2deg);
            filter:  hue-rotate(313.2deg);
    background-color: #66ffc2;
    -webkit-transform: translate(9px, 10px) scale(1.07);
            transform: translate(9px, 10px) scale(1.07);
  }
  66% {
    -webkit-filter:  hue-rotate(226.8deg) contrast(5.95);
            filter:  hue-rotate(226.8deg) contrast(5.95);
    background-color: #6691ff;
    -webkit-transform: translate(-10px, 7px) scale(1.11);
            transform: translate(-10px, 7px) scale(1.11);
  }
  67% {
    -webkit-filter:  hue-rotate(68.4deg);
            filter:  hue-rotate(68.4deg);
    background-color: #ffbd66;
    -webkit-transform: translate(-13px, 12px) scale(1.06);
            transform: translate(-13px, 12px) scale(1.06);
  }
  68% {
    -webkit-filter:  hue-rotate(352.8deg);
            filter:  hue-rotate(352.8deg);
    background-color: #ffcc66;
    -webkit-transform: translate(8px, -10px) scale(1.23);
            transform: translate(8px, -10px) scale(1.23);
  }
  69% {
    -webkit-filter:  hue-rotate(349.2deg);
            filter:  hue-rotate(349.2deg);
    background-color: #66c2ff;
    -webkit-transform: translate(8px, -8px) scale(1.13);
            transform: translate(8px, -8px) scale(1.13);
  }
  70% {
    -webkit-filter:  hue-rotate(208.8deg);
            filter:  hue-rotate(208.8deg);
    background-color: #d466ff;
    -webkit-transform: translate(-10px, 12px) scale(1.16);
            transform: translate(-10px, 12px) scale(1.16);
  }
  73% {
    -webkit-filter:  hue-rotate(36deg);
            filter:  hue-rotate(36deg);
    background-color: #ff66b8;
    -webkit-transform: translate(3px, -14px) scale(1.17);
            transform: translate(3px, -14px) scale(1.17);
  }
  74% {
    -webkit-filter:  hue-rotate(241.2deg);
            filter:  hue-rotate(241.2deg);
    background-color: #66ff91;
    -webkit-transform: translate(-11px, 7px) scale(1.09);
            transform: translate(-11px, 7px) scale(1.09);
  }
  77% {
    -webkit-filter:  saturate(4.24) hue-rotate(172.8deg);
            filter:  saturate(4.24) hue-rotate(172.8deg);
    background-color: #99ff66;
    -webkit-transform: translate(1px, 6px) scale(1.19);
            transform: translate(1px, 6px) scale(1.19);
  }
  78% {
    -webkit-filter:  hue-rotate(356.4deg);
            filter:  hue-rotate(356.4deg);
    background-color: #669cff;
    -webkit-transform: translate(-2px, 2px) scale(1.09);
            transform: translate(-2px, 2px) scale(1.09);
  }
  82% {
    -webkit-filter:  saturate(1.99) hue-rotate(205.2deg);
            filter:  saturate(1.99) hue-rotate(205.2deg);
    background-color: #6687ff;
    -webkit-transform: translate(0px, 8px) scale(1.12);
            transform: translate(0px, 8px) scale(1.12);
  }
  84% {
    -webkit-filter:  hue-rotate(61.2deg);
            filter:  hue-rotate(61.2deg);
    background-color: #85ff66;
    -webkit-transform: translate(8px, -13px) scale(1.24);
            transform: translate(8px, -13px) scale(1.24);
  }
  85% {
    -webkit-filter:  hue-rotate(28.8deg);
            filter:  hue-rotate(28.8deg);
    background-color: #66ff6e;
    -webkit-transform: translate(11px, 11px) scale(1.07);
            transform: translate(11px, 11px) scale(1.07);
  }
  86% {
    -webkit-filter:  hue-rotate(248.4deg);
            filter:  hue-rotate(248.4deg);
    background-color: #87ff66;
    -webkit-transform: translate(6px, 15px) scale(1.11);
            transform: translate(6px, 15px) scale(1.11);
  }
  87% {
    -webkit-filter:  hue-rotate(331.2deg);
            filter:  hue-rotate(331.2deg);
    background-color: #66ffe6;
    -webkit-transform: translate(3px, 12px) scale(1.11);
            transform: translate(3px, 12px) scale(1.11);
  }
  88% {
    -webkit-filter:  hue-rotate(320.4deg) invert(1) brightness(27.5%);
            filter:  hue-rotate(320.4deg) invert(1) brightness(27.5%);
    background-color: #9c66ff;
    -webkit-transform: translate(15px, 12px) scale(1.11);
            transform: translate(15px, 12px) scale(1.11);
  }
  89% {
    -webkit-filter:  hue-rotate(338.4deg);
            filter:  hue-rotate(338.4deg);
    background-color: #bfff66;
    -webkit-transform: translate(-1px, 2px) scale(1.21);
            transform: translate(-1px, 2px) scale(1.21);
  }
  90% {
    -webkit-filter:  hue-rotate(198deg);
            filter:  hue-rotate(198deg);
    background-color: #ff66e6;
    -webkit-transform: translate(-9px, 4px) scale(1.12);
            transform: translate(-9px, 4px) scale(1.12);
  }
  92% {
    -webkit-filter:  hue-rotate(104.4deg);
            filter:  hue-rotate(104.4deg);
    background-color: #e0ff66;
    -webkit-transform: translate(-7px, 3px) scale(1.17);
            transform: translate(-7px, 3px) scale(1.17);
  }
  93% {
    -webkit-filter:  hue-rotate(100.8deg);
            filter:  hue-rotate(100.8deg);
    background-color: #66ffcf;
    -webkit-transform: translate(5px, 14px) scale(1.19);
            transform: translate(5px, 14px) scale(1.19);
  }
  94% {
    -webkit-filter:  saturate(2.17) hue-rotate(39.6deg);
            filter:  saturate(2.17) hue-rotate(39.6deg);
    background-color: #ffeb66;
    -webkit-transform: translate(-8px, 15px) scale(1.21);
            transform: translate(-8px, 15px) scale(1.21);
  }
  95% {
    -webkit-filter:  hue-rotate(108deg);
            filter:  hue-rotate(108deg);
    background-color: #ff66db;
    -webkit-transform: translate(-8px, -10px) scale(1.24);
            transform: translate(-8px, -10px) scale(1.24);
  }
  97% {
    -webkit-filter:  saturate(6.31) hue-rotate(234deg) contrast(1.36);
            filter:  saturate(6.31) hue-rotate(234deg) contrast(1.36);
    background-color: #ff66b3;
    -webkit-transform: translate(9px, -14px) scale(1.13);
            transform: translate(9px, -14px) scale(1.13);
  }
  98% {
    -webkit-filter:  hue-rotate(219.6deg) contrast(1.9);
            filter:  hue-rotate(219.6deg) contrast(1.9);
    background-color: #d966ff;
    -webkit-transform: translate(6px, 11px) scale(1.2);
            transform: translate(6px, 11px) scale(1.2);
  }
  100% {
    background-color: #ff8266;
    -webkit-transform: translate(-14px, 4px) scale(1.08);
            transform: translate(-14px, 4px) scale(1.08);
  }
}
