1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00
vault-frontend/src/containers/node/BorisLayout/styles.module.scss
2020-11-06 12:15:07 +07:00

167 lines
2.6 KiB
SCSS

.wrap {
display: flex;
align-items: flex-start;
justify-content: center;
flex-direction: column;
}
.content {
flex: 4;
z-index: 2;
border-radius: $radius;
padding: 0;
background: $node_bg;
box-shadow: inset transparentize(mix($wisegreen, white, 60%), 0.6) 0 1px;
@include desktop {
flex: 2.5;
}
@media(max-width: 1024px) {
flex: 2;
}
}
.grid {
padding: $gap;
}
.cover {
position: fixed;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100vh;
overflow: hidden;
background: 50% 0% no-repeat url('~/sprites/boris_bg.svg');
background-size: cover;
}
.header {
font-size: 2em;
}
.container {
display: flex;
align-items: flex-start;
justify-content: center;
flex-direction: row;
width: 100%;
@include tablet {
flex-direction: column-reverse;
}
}
.image {
position: relative;
z-index: 2;
display: flex;
align-items: center;
justify-content: flex-end;
padding-bottom: 33.333%;
position: relative;
width: 100%;
img {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
@include tablet {
height: 40px;
width: 100%;
padding-bottom: 0;
img {
display: none;
}
}
}
.caption {
position: absolute;
left: 50%;
bottom: 0;
width: 100%;
height: 100%;
display: flex;
align-items: flex-start;
justify-content: flex-end;
font: $font_48_bold;
font-size: 72px;
line-height: 0.95em;
flex-direction: column;
padding-bottom: $gap * 2;
padding: 0 0 $gap * 2;
transform: translate(-50%, 0);
box-sizing: border-box;
@include tablet {
align-items: flex-start;
justify-content: center;
width: 100%;
text-align: center;
display: none;
padding: $gap;
font-size: 32px;
}
}
.caption_text {
max-width: 400px;
text-transform: uppercase;
@include tablet {
max-width: 100%;
margin: auto;
}
}
.stats {
position: relative;
z-index: 2;
align-self: stretch;
flex-direction: column;
padding-top: 10px;
h4 {
font: $font_20_semibold;
text-transform: uppercase;
margin-bottom: $gap * 2;
}
&__container {
background: darken($content_bg, 4%);
border-radius: 0 $radius $radius 0;
box-shadow: inset transparentize(mix($wisegreen, white, 60%), 0.6) 0 1px;
padding: $gap;
box-sizing: border-box;
flex: 0 0 auto;
}
&__title {
font: $font_12_semibold;
text-transform: uppercase;
opacity: 0.3;
margin-top: 16px !important;
}
&__about {
line-height: 1.4em;
p {
margin-bottom: $gap;
}
}
&__wrap {
@include tablet {
display: none;
}
}
}