:root {
  font-size: 200%;
  font-family: "Maru-mega", "Maru-mega-mini"; /* Dieser Name korrespondiert mit den Einstellungen in fonts.css */
}

.container {
  display: flex;
  width: 100vw;
  z-index: -1;
  font-size: 500%;
  margin-left: 25vw;
  margin-top: 50vh;
  font-family: Maru-mega;
  color: #FF8732;
}

/*h1 {
  
position: relative;
align-self: center;
margin-left: 20vw;
margin-top: 30vh;


font-size: 450%;

animation: cheese 2s alternate infinite;
animation-delay: var(--delay);
overflow: hidden;
z-index: 1;


} */

.Letter1:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter2:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter3:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter4:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter5:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter6:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter7:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter8:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter9:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter10:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}

.Letter11:hover {
  animation: cheese 1s alternate infinite;
  animation-delay: var(--delay);
  overflow: hidden;
  font-family: Maru-mega-mini;
  font-size: 120%;
}


body {
  background-color: #f5ebdc;
}

@keyframes cheese {
  0% {
    font-variation-settings: "wght" 40, "wdth" 0, "XXXX" 1;
    color: blue;
  }

  100% {
    font-variation-settings: "wght" 120, "wdth" 0, "XXXX" 100;
    color: #d62300;
  }
}

@keyframes salad {
  0% {
    font-variation-settings: "wght" 400, "SWSH" 0;
    color: rgb(255, 255, 255);
  }

  100% {
    font-variation-settings: "wght" 800, "SWSH" 1000;
    color: #ffffff;
  }
}

@keyframes cola {
  0% {
    font-variation-settings: "wght" 40, "wdth" 0, "XXXX" 1;
    color: blue;
    top: 0px;
    animation-timing-function: cubic-bezier(0.7, 0.22, 0.725, 0.61);
  }

  100% {
    font-variation-settings: "wght" 120, "wdth" 0, "XXXX" 100;
    color: #d62300;
    top: 800px;
    animation-timing-function: cubic-bezier(0.7, 0.22, 0.725, 0.61);
  }
}

@keyframes fanta {
  from {
    top: 0px;
    animation-timing-function: cubic-bezier(0.7, 0.22, 0.725, 0.61);
  }
  13.33% {
    top: 31.79px;
    animation-timing-function: cubic-bezier(0.16, 0.1875, 0.24, 0.094);
  }
  23.66% {
    top: 88.3px;
    animation-timing-function: cubic-bezier(0.234, 0.15, 0.88, 0.85);
  }
  65% {
    top: 441.5px;
    animation-timing-function: linear;
  }
  to {
    top: 800px;
  }
}
