@keyframes twinkle{0%{opacity:0}50%{opacity:1}to{opacity:0}}.stars-1,.stars-2,.stars-3{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;background-image:radial-gradient(2px 2px at 20px 30px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 40px 70px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 50px 160px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 90px 40px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 130px 80px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 160px 120px,#fff,rgba(0,0,0,0));background-repeat:repeat;background-size:200px 200px;opacity:0}.stars-1,.stars-2,.stars-3{animation:twinkle 4s ease-in-out infinite}.stars-2{background-image:radial-gradient(2px 2px at 25px 35px,#4ff0ff,rgba(0,0,0,0)),radial-gradient(2px 2px at 45px 75px,#4ff0ff,rgba(0,0,0,0)),radial-gradient(2px 2px at 55px 165px,#4ff0ff,rgba(0,0,0,0)),radial-gradient(2px 2px at 95px 45px,#4ff0ff,rgba(0,0,0,0)),radial-gradient(2px 2px at 135px 85px,#4ff0ff,rgba(0,0,0,0)),radial-gradient(2px 2px at 165px 125px,#4ff0ff,rgba(0,0,0,0));animation-delay:1s}.stars-3{background-image:radial-gradient(2px 2px at 15px 25px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 35px 65px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 45px 155px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 85px 35px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 125px 75px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 155px 115px,#fff,rgba(0,0,0,0));animation:twinkle 4s ease-in-out infinite;animation-delay:2s}@keyframes shoot{0%{transform:translate(0) rotate(45deg) scale(0);opacity:0}10%{transform:translate(0) rotate(45deg) scale(1);opacity:1}to{transform:translate(300px,300px) rotate(45deg) scale(.2);opacity:0}}.shooting-star{position:absolute;width:100px;height:2px;background:linear-gradient(90deg,#4ff0ff,transparent);animation:shoot 3s ease-in-out infinite}.shooting-star:first-child{top:10%;left:10%;animation-delay:0s}.shooting-star:nth-child(2){top:20%;left:40%;animation-delay:1s}.shooting-star:nth-child(3){top:30%;left:70%;animation-delay:2s}.page-transition-enter{opacity:0;transform:scale(.9)}.page-transition-enter-active{opacity:1;transform:scale(1);transition:opacity .5s,transform .5s}.page-transition-exit{opacity:1;transform:scale(1)}.page-transition-exit-active{opacity:0;transform:scale(1.1);transition:opacity .5s,transform .5s}