diff --git a/src/themes/shared/_markdown.css b/src/themes/shared/_markdown.css index b328c001e..83d1c075c 100644 --- a/src/themes/shared/_markdown.css +++ b/src/themes/shared/_markdown.css @@ -259,7 +259,7 @@ h1, h2 { - margin-top: 2.5rem; + margin-top: calc(2.5rem - (1lh - 1.275em)); } :is(h1, h2, h3, h4, h5, h6) + * { @@ -275,12 +275,8 @@ } h2 { - --_spacing: 0.5em; - - margin-bottom: calc( - var(--_spacing) + (var(--heading-line-height) - var(--font-size-xxl)) - ); - padding-bottom: var(--_spacing); + margin-bottom: 0.65em; + padding-bottom: calc(0.5em - (1lh - 1.275em)); border-bottom: 1px solid var(--border-color); font-size: var(--font-size-xxl); } diff --git a/src/themes/shared/_vars.css b/src/themes/shared/_vars.css index 72ed013e4..b1f0d7d86 100644 --- a/src/themes/shared/_vars.css +++ b/src/themes/shared/_vars.css @@ -115,7 +115,7 @@ --form-element-color : ; --heading-color : var(--strong-color); --heading-font-weight : 600; - --heading-line-height : calc(2ex + 5px); /* Unit required */ + --heading-line-height : normal; --kbd-bg : var(--color-mono-1); --kbd-border : 1px solid var(--color-mono-3); --kbd-border-radius : 4px;