@keyframes move-twink-back {
    from {background-position: 0 0;}
    to {background-position: -10000px 5000px;}
}
@-webkit-keyframes move-twink-back {
    from {background-position: 0 0;}
    to {background-position: -10000px 5000px;}
}
@-moz-keyframes move-twink-back {
    from {background-position: 0 0;}
    to {background-position: -10000px 5000px;}
}
@-o-keyframes move-twink-back {
    from {background-position: 0 0;}
    to {background-position: -10000px 5000px;}
}

@keyframes move-clouds-back {
    from {background-position: 0 0;}
    to {background-position: 10000px 0px;}
}
@-webkit-keyframes move-clouds-back {
    from {background-position: 0 0;}
    to {background-position: 10000px 0px;}
}
@-moz-keyframes move-clouds-back {
    from {background-position: 0 0;}
    to {background-position: 10000px 0px;}
}
@-o-keyframes move-clouds-back {
    from {background-position: 0 0;}
    to {background-position: 10000px 0px;}
}

.twinkling {
  background: url(https://lunalina.neocities.org/images/twinkle.png);
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -moz-animation: move-twink-back 900s linear infinite;
  -o-animation: move-twink-back 900s linear infinite;
  -webkit-animation: move-twink-back 900s linear infinite;
  animation: move-twink-back 900s linear infinite;
}