@font-face {
  font-family: 'UTMorph-variable';
  src: url('fonts/UTMorph-variable.woff2') format('woff2');
}

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

body {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.wrapper-container {
  display: flex;
}

.wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: 'UTMorph-variable';
  font-size:3rem;
  letter-spacing: 0.3rem;
  line-height: 0.8;
  text-align: center;
}

.line {
  display: flex;
  flex-direction: column;
  align-items: center; 
  justify-content: center; 
}

.eins {
  color: red;
  animation: einsAnimation 3s infinite ease-in-out;
}

.zwei {
  color: red;
  animation: zweiAnimation 3s infinite ease-in-out;
}

.drei {
  color: red;
  animation: dreiAnimation 3s infinite ease-in-out;
}

.vier {
  color: red;
  animation: vierAnimation 3s infinite ease-in-out;
}

.fuenf {
  color: red;
  animation: fuenfAnimation 3s infinite ease-in-out;
}

@keyframes einsAnimation {
  0%, 100% {
    font-variation-settings: 'PSTV' 100;
  }  
}

@keyframes zweiAnimation {
  0%, 100% {
    font-variation-settings: 'PSTV' 75;
  }
  50% {
    font-variation-settings: 'PSTV' 100;
  }
}

@keyframes dreiAnimation {
  0%, 100% {
    font-variation-settings: 'PSTV' 50;
  }
  50% {
    font-variation-settings: 'PSTV' 100;
  }
}

@keyframes vierAnimation {
  0%, 100% {
    font-variation-settings: 'PSTV' 25;
  }
  50% {
    font-variation-settings: 'PSTV' 100;
  }
}

@keyframes fuenfAnimation {
  0%, 100% {
    font-variation-settings: 'PSTV' 0;
  }
  50% {
    font-variation-settings: 'PSTV' 100;
  }
}
