:root {

  font-family: 'PH'; /* Dieser Name korrespondiert mit den Einstellungen in fonts.css */
  color: #FFC5F4;
  font-variation-settings: "wtun" 640.29, "wtsp" 100;
  overflow: hidden;
  background-color: #1D1D1D;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sun {
  font-size: 100vh;
  background-color: #1D1D1D;
  border-radius: 0%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  /*
    animations declared later in the cascade will override the
    properties of previously declared animations
  */
  /* bounce 'overwrites' the transform set by rise, hence the sun only moves horizontally */
  animation:
  bounce 1.5s linear 0s infinite alternate;
}

@keyframes bounce {
  from {
    transform: translateX(-50vw); font-variation-settings: 'wtsp' 100; transform: scale(1.3, 0.4);
  }
  to {
    transform: translateX(50vw); font-variation-settings: 'wtsp' 900; transform: scale(-3, 1);
  }
}