Newer
Older
@import 'src/styles/base/color';
@import 'src/styles/base/breakpoint';
.splash-content {
display: flex;
flex-direction: column;
align-items: center;
.splash-loader {
width: 100%;
margin-top: 20vh;
display: flex;
flex-direction: column;
align-items: center;
margin-top: auto;
margin-bottom: 1rem;
justify-content: center;
align-items: center;
}
.step-label {
margin: 1rem 0;
max-width: 350px;
color: white;
text-align: center;
height: 40px;
}
.splash-error-text {
text-align: center;
color: $red-primary;
margin: 0.5rem;
}
}
.splash-footer {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
height: 10rem;
max-width: 230px;
width: 100%;
height: 40px;
}
}
.splash-progress {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 100%;
margin: 1rem auto;
padding: 1rem;
transition: all 300ms ease;
border-radius: 12px;
box-sizing: border-box;
max-width: 350px;
.splash-progress-bar-container {
flex: 1;
background-image: linear-gradient(
45deg,
#e3b82a 11.11%,
#1b1c22 11.11%,
#1b1c22 50%,
#e3b82a 50%,
#e3b82a 61.11%,
#1b1c22 61.11%,
#1b1c22 100%
);
background-size: 9px 9px;
border: solid 1px $gold-shadow;
border-radius: 12px;
.splash-progress-bar-content {
background-color: $gold-shadow;
border: solid 1px $gold-shadow;
border-radius: 12px 4px 0 12px;
border-right: none;
transition: all 300ms ease;
position: relative;
overflow: hidden;
top: -1px;
left: -1px;
&:after {
content: '';
position: absolute;
display: block;
transform: rotate(45deg);
background-color: $dark-2;
width: 15px;
height: 15px;
right: -9px;
top: -8px;
}
}