<template>
<div class="bg-black h-full">
<div class="signup-space">
<div class="signup-stars"></div>
<div class="signup-stars"></div>
<div class="signup-stars"></div>
<div class="signup-stars"></div>
<div class="signup-stars"></div>
<div class="signup-stars"></div>
</div>
</div>
</template>
<style lang="scss" scoped>
.signup-space,
.signup-stars {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
}
.signup-stars {
background-image: radial-gradient(
2px 2px at 50px 200px,
#eee,
rgba(0, 0, 0, 0)
), radial-gradient(2px 2px at 40px 70px, #fff, rgba(0, 0, 0, 0)),
radial-gradient(3px 4px at 120px 40px, #ddd, rgba(0, 0, 0, 0));
background-repeat: repeat;
background-size: 250px 250px;
opacity: 0;
animation: zoom 10s infinite;
}
.signup-stars:nth-child(1) {
background-position: 10% 90%;
animation-delay: 0s;
}
.signup-stars:nth-child(2) {
background-position: 20% 50%;
background-size: 270px 500px;
animation-delay: 0.3s;
}
.signup-stars:nth-child(3) {
background-position: 40% -80%;
animation-delay: 1.2s;
}
.signup-stars:nth-child(4) {
background-position: -20% -30%;
transform: rotate(60deg);
animation-delay: 2.5s;
}
.signup-stars:nth-child(5) {
background-image: radial-gradient(
2px 2px at 10px 100px,
#eee,
rgba(0, 0, 0, 0)
), radial-gradient(2px 2px at 20px 10px, #fff, rgba(0, 0, 0, 0)),
radial-gradient(3px 4px at 150px 40px, #ddd, rgba(0, 0, 0, 0));
background-position: 80% 30%;
animation-delay: 4s;
}
.signup-stars:nth-child(6) {
background-position: 50% 20%;
animation-delay: 6s;
}
@keyframes zoom {
0% {
opacity: 0;
transform: scale(0.5);
transform: rotate(5deg);
animation-timing-function: ease-in;
}
85% {
opacity: 1;
}
100% {
opacity: 0.2;
transform: scale(2.2);
}
}
@media (prefers-reduced-motion) {
.signup-stars {
animation: none;
}
}
.signup-warp-bg {
width: 100vw;
height: 100vh;
margin: 0;
visibility: hidden;
background: transparent url("/images/modules/signup/launch_codes/bg.jpg") 50%
50% no-repeat;
background-size: cover;
opacity: 0;
}
.signup-warp-bg.postwarp {
visibility: visible;
opacity: 1;
transition: 0.5s opacity ease-in, 0.5s visibility ease-in;
}
.signup-warp-bg.skipwarp {
visibility: visible;
background: #fff;
opacity: 1;
transition: 1.5s background ease-in, 1.3s opacity ease-in,
1.3s visibility ease-in;
}
.signup-warp-vid {
position: absolute;
bottom: 25vh;
left: 25vw;
display: flex;
flex-flow: row wrap;
width: 50vw;
height: 50vh;
visibility: hidden;
opacity: 0;
align-content: center;
justify-content: center;
}
.signup-warp-vid .signup-warp-video {
width: 100%;
height: 62%;
margin: auto;
}
.signup-warp-vid.postwarp {
visibility: visible;
opacity: 1;
transition: 1.5s opacity ease-in 3s, 1.5s visibility ease-in 3s;
}
.signup-warp-vid.skipwarp {
visibility: visible;
opacity: 1;
transition: 2.2s opacity ease-in 1.2s, 2.2s visibility ease-in 1.2s;
}
.warp-hide {
visibility: hidden;
opacity: 0;
transition: 0.5s opacity ease-in, 0.5s visibility ease-in;
}
.mona-fallback {
width: 50vw;
}
/*# sourceMappingURL=signup-96cd9524fe80.css.map*/
</style>