@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%;
}

.container {
  display: flex;
  gap: 0rem; 
}

.Yves {
  font-family: 'UTMorph-variable';
  font-size: 10rem;
  line-height: 0.8;
  text-align: center;
}

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

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

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

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

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

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