*{
  margin: 0px;
  padding: 0px;
}
body{
  height: 100vh;
  width: 100vw;
  background-color: black;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  color: transparent;
}
.container{
  height: 40em;
  width: 40em;
  position: relative;
  font-size: 8px;
}
img{
  height: 130%;
  width: 130%;
}
.sun{
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 15em;
  left: 15em;
  width: 10em;
  height: 10em;
  box-shadow: 0 0 3em rgb(255,128,0);
  border-radius: 50%;
  animation: oribit 50s linear infinite;
}
.mercury,.venus,.earth,.moon,.mars,.jupiter,.saturn,.uranus,.neptune,.pluto{
  position: absolute;
  border-style: solid;
  border-radius: 0.1em 0.1em 0 0;
  border-radius: 50%;
}
.mercury{
  top: 12.5em;
  left: 12.5em;
  height: 15em;
  width: 15em;
  animation: orbit 68.7s linear infinite;
}
.venus{
  top: 10em;
  left: 10em;
  height: 20em;
  width: 20em;
  animation: orbit 48.7s linear infinite;
}
.earth{
  top: 6em;
  left: 6em;
  height: 28em;
  width: 28em;
  animation: orbit 36.5s linear infinite;
}
.moon{
  top: 2em;
  right: 0em;
  height: 7em;
  width: 7em;
  animation: orbit 2.7s linear infinite;
}
.mars{
  top: 2em;
  left: 2.5em;
  height: 36em;
  width: 36em;
  animation: orbit 26.5s linear infinite;
}
.jupiter{
  top: -2em;
  left: -2.5em;
  height: 45em;
  width: 45em;
  animation: orbit 21s linear infinite;
}
.saturn{
  top: -7em;
  left: -7em;
  height: 55em;
  width: 55em;
  animation: orbit 17s linear infinite;
}
.uranus{
  top: -12em;
  left: -12em;
  height: 65em;
  width: 65em;
  animation: orbit 19s linear infinite;
}
.neptune{
  top: -17em;
  left: -17em;
  height: 75em;
  width: 75em;
  animation: orbit 15s linear infinite;
}
.pluto{
  top: -22em;
  left: -22em;
  height: 85em;
  width: 85em;
  animation: orbit 18s linear infinite;
}
.mercury::before,.venus::before,.earth::before,.moon::before,.mars::before,.jupiter::before,.saturn::before,.uranus::before,.neptune::before,.pluto::before{
  content: '';
  position: absolute;
  border-radius: 50%;
  animation: orbit 50s linear infinite;
}
.mercury::before{
  top: 1.5em;
  right: 0.8em;
  width: 2em;
  height: 2em;
  background-image: url('./image/mercury-removebg-preview.png');

  background-size: cover;
}
.venus::before{
  top: 2em;
  right: 2em;
  width: 2em;
  height: 2em;
background-image: url('./image/venus-removebg-preview.png');
  background-size: cover;
}
.earth::before{
  top: 3em;
  right: 3em;
  width: 5em;
  height: 5em;
  background-image: url('./image/earth-removebg-preview.png');
  background-size: cover;
}
.moon::before{
  top: 0.8em;
  right: 0.2em;
  width: 1.2em;
  height: 3em;
  background-image: url('./image/mars-removebg-preview.png');
  background-size: cover;
}
.mars::before{
  top: 5em;
  right: 5em;
  width: 3em;
  height: 3em;
  background-image: url('./image/mars-removebg-preview.png');
  background-size: cover;
}
.jupiter::before{
  top: 6em;
  right: 3em;
  width: 5em;
  height: 5em;
  background-image: url('./image/jupiter-removebg-preview.png');
  background-size: cover;
}
.saturn::before{
  top: 7.5em;
  right: 5em;
  width: 4.5em;
  height: 4.5em;
  background-image: url('./image/saturn-removebg-preview.png');
  background-size: cover;
}
.uranus::before{
  top: 9em;
  right: 6.5em;
  width: 4em;
  height: 4em;
  background-image: url('./image/uranus-removebg-preview.png');
  background-size: cover;
}
.neptune::before{
  top: 10em;
  right: 8em;
  width: 4em;
  height: 4em;
  background-image: url('./image/neptune-removebg-preview.png');
  background-size: cover;
}
.pluto::before{
  top: 11em;
  right: 10em;
  width: 4em;
  height: 4em;
  background-image: url('./image/pluto-removebg-preview.png');
  background-size: cover;
}
.star{
  position: absolute;
  background-color: white;
  border-radius: 50%;
  z-index: -1;
}

@keyframes orbit{
  to{
    transform: rotate(360deg);
  }
}