quartz/assets/styles/index.scss
2022-09-06 12:04:02 -04:00

99 lines
1.8 KiB
SCSS

.index-container {
margin-top: 64px;
display: flex;
flex-direction: column;
padding-top: 32px;
}
.hero {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 24px;
&-title {
text-align: center;
font-size: 48px;
font-weight: 600;
margin: 4px 4px;
}
&-subtitle {
text-align: center;
font-size: 32px;
font-weight: 600;
margin: 4px 4px;
}
&-text {
text-align: center;
font-size: 20px;
font-weight: 600;
margin: 4px 4px;
}
}
.embed {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin-top: 8px;
gap: 32px;
}
.feature {
display: flex;
flex-direction: column;
&-container {
display: flex;
flex-direction: column;
gap: 64px;
@media all and (max-width: 780px) {
gap: 32px;
}
}
&-title {
font-size: 48px;
font-weight: 600;
margin: 12px 4px;
@media all and (max-width: 780px) {
font-size: 32px;
}
}
&-subtitle {
font-size: 30px;
font-weight: 600;
margin: 4px 4px;
@media all and (max-width: 780px) {
font-size: 20px;
}
}
&-image {
height: inherit;
object-fit: cover;
}
&-list {
li {
color: white;
font-size: 20px;
font-weight: 600;
margin: 4px 4px;
@media all and (max-width: 780px) {
font-size: 16px;
}
}
}
&-big {
//flex grow ratio 1:2
flex-grow: 2;
}
&-small {
//flex grow ratio 1:2
flex-grow: 1;
}
}