.image-list {
    margin-top: -1vw;
}

.image-list img {
    margin: 1vw;
    opacity: 0;
    animation: fadeIn 0.8s ease forwards;
}

/* stagger the fade
.img1 { animation-delay: 0.2s; }
.img2 { animation-delay: 0.4s; }
.img3 { animation-delay: 0.6s; } */

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px); /* optional */
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

body {background-image: url(background.png);background-size: cover;font-family: monospace;color: #ffffff;}
.gamemakesgames {display: block;margin: auto;font-size:10vw;cursor: pointer;font-weight: bold;background: none;border: none;color: inherit;font-family: inherit;color: #ffffff00;}
.counter {text-align: center;margin-top: 2vw;font-size:6vw;}
.gps {text-align: center;font-size:4vw;}
.buttons {display: flex;justify-content: center;margin-top: -2vw;gap: 1vw;}
.buttons button {font-family: monospace;font-weight: bold;font-size: 3vw;}