: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;
}

.container2 {
  display: flex;
  position: relative;
  width: 100vw;
  z-index: -1;
  font-size: 500%;
  margin-left: 25vw;
  margin-top: -22.6vh;
  font-family: Maru-mega-mini;
  color: #5ddc8fcd;
  animation: fanta 600ms alternate infinite;
  animation-delay: var(--delay);
  
}



/*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%;
}


.container2:hover {

  font-size: 600%;

  animation: fanta 2s alternate infinite;
  animation-delay: var(--delay);
}

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 fanta {
  from {
    top: -200px;
    transform: skew(30deg, 20deg);
    animation-timing-function: cubic-bezier(0.7, 0.22, 0.725, 0.61);
  }

  50.66% {
    top: 88.3px;
    animation-timing-function: cubic-bezier(0.234, 0.15, 0.88, 0.85);
  }
  85% {
    top: 441.5px;
    animation-timing-function: linear;
  }
  to {
    top: 500px;
    transform: skew(-30deg, -20deg);
  }
}
