diff --git a/assets/css/main.css b/assets/css/main.css index d904f11..0fce7c9 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -49,12 +49,17 @@ --deus-image-border-color: var(--deus-color-golden-brown); /* Typography. */ - --deus-content-base-font-size: 1.125rem; + /* 1rem = 16px (set on 'html'). + These calculated values ensure integer line height; + otherwise, line spacing will vary in pixel count, leading to + a subtly inconsistent appearance of the body text. + */ + --deus-content-base-font-size: calc(1rem * 9/8); --deus-body-font: HK Grotesk; --deus-body-font-weight: 300; --deus-body-text-shadow: none; - --deus-body-text-line-spacing: 1.4; + --deus-body-text-line-spacing: calc(1 + 7/(16 * 9/8)); --deus-body-text-paragraph-spacing: 1em; --deus-heading-font: Spectral SC;