body, html{
    margin: 0;
  padding: 0;
  height: 100%;
  background: black;
    
}
/* Everything else goes above */
body > *:not(#starfield){
  position: relative;
  z-index: 1;
}

#starfield{
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;

  z-index: 0;           /* background layer */
  pointer-events: none; /* IMPORTANT so it doesn't block clicks */
}

@keyframes rotate{
    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 50%;
    }
    100%{
        transform: translateY(-1000px) rotate(360deg);
        opacity: 0;
    }
}

img{
    display: block;
    margin: 0 auto;
    width: 300px;
}

.welcome{
    position: absolute;
    top: 5%;
    width: 100%;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: white;
}

