@keyframes HUE_SHIFT {
  0% {
    filter: hue-rotate(0);
  }
  
  100% {
    filter: hue-rotate(360deg);
  }
}

html, body {
  padding: 0;
  margin: 0;
  height: 100%;
  font: 900 8vmax/1 -apple-system, BlinkMacSystemFont, 'Roboto', 'Open Sans', sans-serif;
}

.bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  animation: HUE_SHIFT 5s infinite;
  background: linear-gradient(-30deg, #FEF280, #FF7496, #FF59F8);
}

.marquee {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.link {
  display: block;
  text-decoration: none;
  color: white;
}