diff --git a/assets/styles/root/002_layout.css b/assets/styles/root/002_layout.css index edb4095..109b50b 100644 --- a/assets/styles/root/002_layout.css +++ b/assets/styles/root/002_layout.css @@ -301,12 +301,21 @@ main ul, main ol, main dl, - main :is(ul, ol) > li, - main dl > dt { + main :is(ul, ol) > li { margin-inline-start: var(--body-item-spacing); } - main :is(ul, ol) > li:not(:last-child) { + main dl { + margin: 0; + } + + main dd { + line-height: var(--line-height); + margin-inline-start: calc(2 * var(--body-item-spacing)); + } + + main :is(ul, ol) > li:not(:last-child), + main dd:has(+ dt) { margin-block-end: calc(var(--body-item-spacing) / 2); } diff --git a/assets/styles/root/050_typography.css b/assets/styles/root/050_typography.css index aba2e1d..2a199af 100644 --- a/assets/styles/root/050_typography.css +++ b/assets/styles/root/050_typography.css @@ -53,6 +53,10 @@ font-family: var(--font-family-monospace); } + dt { + font-weight: bold; + } + figcaption { font-size: 80%; line-height: var(--line-height); @@ -105,7 +109,6 @@ h1.gradient > a { color: inherit; } - header.site h1.site { font-size: var(--site-header-font-size); line-height: var(--site-heading-line-height);