body {
  background: black;
  color: white;

  height: 100vh;
  width: 100vw;
  margin: 0;

  display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}

h1 {
  margin: 0;
  padding: 0;

  font-family: "AmazDooM Left";
  font-size: 128px;
  letter-spacing: 4px;

  background: linear-gradient(blue 0%, aqua 35%, red 35%, yellow 70%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h1 span {
  font-family: "AmazDooM Right";
}

.gamecode {

  display: inline-block;
  background: linear-gradient(-15deg, red,orange,yellow,green,blue,indigo,violet);

  font-family:'Courier New', Courier, monospace;
  color: #DDD;
  text-shadow: #0008 0 0 4px;
  font-weight: bold;
  letter-spacing: 1px;

  border-radius: 2.5px;

  animation: pulse 1s infinite;
}

.gamecode span {
  display: inline-block;
  margin: 1px;
  background: #000000DD;
  padding: 4px 8px;
  
  border-radius: 2.5px;
}


@keyframes pulse {
    0% {transform: scale(1);}
   50% {transform: scale(1.25);}
  100% {transform: scale(1);}
}