.typing {

  white-space: nowrap;
  overflow: hidden;
  border-right: 2px solid #ffffff;
  width: 0;
  animation: typing 2s steps(9, end) forwards, blink 0.7s step-end infinite;
  animation-delay: 0.5s;
  line-height: 1.1;
}



@keyframes typing {
  from { width: 0 }
  to { width: 9ch } /* passt die Anzahl der Zeichen ggf. an */
}

@keyframes blink {
  50% { border-color: transparent }
}

.center {
  display: flex;
  justify-content: center;
  align-items: center;
  ; /* oder je nach Bedarf */
}


.change {
width: 100px;
  height: 100px;
  border-radius: 50%;
  animation: float 4s ease-in-out infinite;
  position: relative;
  overflow: hidden;

   
}


@keyframes float {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(8px);
  }
}



@keyframes clickPop {
  0% {
    transform: translateY(4px);
    opacity: 1;
  }
  20% {
    transform: translateY(26px);
    opacity: 1;
  }
    30% {
    transform: translateY(26px);
    opacity: 1;
  }
  40% {
    transform: translateY(-500px);
    opacity: 0;
  }
  61% {
    transform: translateY(0px);
    opacity: 0;
  }
  80% {
    opacity: 0.3;
  }
  90% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}



.pop {
  animation: clickPop 1.2s ease-in-out;
}



