@define-mixin h1 { font-size: 3rem; line-height: 1.15; margin: 4rem 0 1.5rem; font-weight: normal; } @define-mixin h2 { font-size: 2.5rem; line-height: 1.2; margin: 4rem 0 1.5rem; font-weight: normal; } @define-mixin h3 { font-size: 2rem; line-height: 1.25; margin: 4rem 0 1.25rem; font-weight: normal; } @define-mixin h4 { font-size: 1.5rem; line-height: 1.3; margin: 4rem 0 1.25rem; font-weight: normal; } @define-mixin h5 { font-size: 1.4rem; line-height: 1.3; margin: 4rem 0 1.25rem; font-weight: bolder; } @define-mixin h6 { font-size: 1.3rem; line-height: 1.3; margin: 4rem 0 1.25rem; font-weight: bold; } @define-mixin text { font-size: 1rem; line-height: 1.6; font-weight: normal; } @define-mixin paragraph { @mixin text; text-align: justify; }