html, body {
  width: 100%;
  height: 100%;
  background-color: black;
  display: grid;
  justify-content: center;
  align-items: center;
  animation: sky 60s linear infinite;
}

@keyframes sky {
  0% {
    background-color: black;
  }
  15% {
    background-color: darkblue;
  }
  20% {
    background-color: lightcoral;
  }
  25% {
    background-color: orange;
  }
  30% {
    background-color: lightskyblue;
  }
  50% {
    background-color: skyblue;
  }
  60% {
    background-color: lightcoral;
  }
  70% {
    background-color: darkblue;
  }
  75% {
    background-color: black;
  }
  100% {
    background-color: black;
  }
}

.circle {
  height: 400px;
  width: 400px;
  background-color: white;
  position: relative;
  border-radius: 40rem;
  background-image: radial-gradient(circle at 160px 160px, white, white);
  display: grid;
  justify-content: center;
  align-items: center;
  animation: glow 10s infinite;
}
@keyframes glow {
  0% {
    box-shadow: 0px 0px 20px white;
  } 
  50% {
    box-shadow: 0px 0px 130px white;
  } 
  100% {
    box-shadow: 0px 0px 20px white;
  } 
}
  .planet{
    width: 30px;
    height: 30px;
    background: white;
    border-radius: 50%;
    position: absolute;
    margin: auto;
    animation: planet 30s linear infinite;
  }
  @keyframes planet {
    0%{
      transform: rotate(0deg) translate(300px)
    }
    100%{
      transform: rotate(360deg) translate(300px)
    }
  }

.linkit {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vW;
  height: 100vh;
  display: flex;
}
.linkki {
  flex: 1;
}
.linkki:nth-child(1) {
  cursor: w-resize;
}
.linkki:nth-child(2) {
  cursor: e-resize;
}
