@import "variables_colors.scss"; @import "variables.scss"; @import "typography.scss"; * { box-sizing: border-box; padding: 0; margin: 0; } *, :after, :before { box-sizing: border-box; } html, body { max-width: 100vw; background-color: var(--color-background-body); min-height: 100vh; display: flex; flex-direction: column; main { width: 100%; flex: 1; } } .flex-center { display: flex; justify-content: center; align-items: center; } .flex-column { display: flex; flex-direction: column; } .container-text { padding: 0 120px; text-align: left; p, li, ul, ol { padding-left: 2ch; } h1, h2 { padding-top: 60px; padding-bottom: 10px; } h3, h4, h5, h6 { padding-top: 20px; padding-bottom: 10px; } }