From 340029a01cd3b9f4e1ef3d6e0627269972c01249 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sun, 13 Oct 2024 23:14:28 -0700 Subject: [PATCH] Fix vertical spacing of a handful of elements --- assets/css/010_structure.css | 15 +++++++++++++++ assets/css/080_site_footer.css | 2 +- assets/css/099_footnotes.css | 7 ++++++- assets/css/099_page_footer.css | 8 ++++++++ 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/assets/css/010_structure.css b/assets/css/010_structure.css index 76d41a9..69b81eb 100644 --- a/assets/css/010_structure.css +++ b/assets/css/010_structure.css @@ -127,3 +127,18 @@ img { margin-inline-end: var(--space-s); } } + +section.content--small-right-column { + display: block flow; + grid-column: main-start / main-end; + + p { + grid-column: unset; + } + + .content--right-column, + :has(.content--right-column) { + float: inline-end; + margin-block: 0; + } +} diff --git a/assets/css/080_site_footer.css b/assets/css/080_site_footer.css index 5800439..a875896 100644 --- a/assets/css/080_site_footer.css +++ b/assets/css/080_site_footer.css @@ -12,7 +12,7 @@ color: var(--text-color-secondary); font-size: var(--text-s); grid-column: main-start / main-end; - margin-block-end: var(--space-m); + margin-block: var(--space-xl) var(--space-m); padding-block-start: var(--space-s); } diff --git a/assets/css/099_footnotes.css b/assets/css/099_footnotes.css index fa75447..1943609 100644 --- a/assets/css/099_footnotes.css +++ b/assets/css/099_footnotes.css @@ -6,7 +6,8 @@ font-size: var(--text-s); hr { - margin-block-start: var(--space-l); + border-top: 2px dashed var(--gray6); + margin-block-start: 0; } li:not(:last-child) { @@ -16,4 +17,8 @@ p { font-size: inherit; } + + &:has(+ .page-footer) > ol { + margin-block-end: 0; + } } diff --git a/assets/css/099_page_footer.css b/assets/css/099_page_footer.css index b7973d3..505933a 100644 --- a/assets/css/099_page_footer.css +++ b/assets/css/099_page_footer.css @@ -13,4 +13,12 @@ :last-child { margin-bottom: 0; } + + > :only-child { + margin-block-start: 0; + } + + &:not(:has(.page-navigation:only-child)) > .page-navigation { + margin-block-start: var(--space-xl); + } }