$page-container-gap = 2rem
.page-template-container {
&.keep-container {
keep-container(1, 0, $page-container-gap)
.page-template-bottom {
padding $page-container-gap
}
}
&.has-page-cover {
.page-template-bottom {
padding-top $page-container-gap
padding-bottom $page-container-gap
}
}
.page-template-top {
width 100%
overflow hidden
background-color var(--background-color-2)
border-top-left-radius var(--box-border-radius)
border-top-right-radius var(--box-border-radius)
.page-cover {
position absolute
top 0
left 0
box-sizing border-box
width 100%
height 100%
object-fit cover
}
}
.page-template-bottom {
width 100%
.page-content {
color var(--text-color-3)
&.has-data {
margin-top $page-container-gap
}
h1
h2
h3
h4
h5
h6 {
&:first-child {
margin-top 0
}
}
}
}
}