From 8c08a6807fc737ba7f1ad1d3722aae693247cda7 Mon Sep 17 00:00:00 2001 From: Julie Blanc Date: Wed, 21 Jan 2026 11:15:05 +0100 Subject: [PATCH] text balance & ol p --- css/modules/_text.scss | 6 +++--- css/modules/_titles.scss | 2 ++ css/style.css | 12 +++++++++--- css/style.css.map | 2 +- 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/css/modules/_text.scss b/css/modules/_text.scss index 01dc4a1..cd607b1 100644 --- a/css/modules/_text.scss +++ b/css/modules/_text.scss @@ -34,7 +34,7 @@ ol[type="1"]{ break-after: avoid; position: absolute; - left: calc(var(--indent)*-3); + left: calc(var(--indent)*-2); &::before{ content: attr(start); font-family: var(--font-sans-txt); @@ -43,7 +43,7 @@ ol[type="1"]{ color: #999; display: block; padding: 0px 2px; - border: 1px solid #efefef; + border: 1px solid #cfcfcf; min-width: 1.5ch; display: flex; @@ -57,7 +57,7 @@ ol[type="1"]{ .pagedjs_left_page{ ol[type="1"] { left: inherit; - right: calc(var(--indent)*-3); + right: calc(var(--indent)*-2); } } diff --git a/css/modules/_titles.scss b/css/modules/_titles.scss index 2bf30ec..db4cfaa 100644 --- a/css/modules/_titles.scss +++ b/css/modules/_titles.scss @@ -3,12 +3,14 @@ h1, h2, h3 { + text-wrap: balance; &::before{ content: attr(data-counter); } } h4, h5, h6{ + text-wrap: balance; &::before{ content: attr(data-counter) ". "; } diff --git a/css/style.css b/css/style.css index f3694c4..0d06449 100644 --- a/css/style.css +++ b/css/style.css @@ -205,7 +205,7 @@ ol[type="1"] { -moz-column-break-after: avoid; break-after: avoid; position: absolute; - left: calc(var(--indent) * -3); + left: calc(var(--indent) * -2); } ol[type="1"]::before { content: attr(start); @@ -214,7 +214,7 @@ ol[type="1"]::before { color: #999; display: block; padding: 0px 2px; - border: 1px solid #efefef; + border: 1px solid #cfcfcf; min-width: 1.5ch; display: flex; justify-content: center; @@ -222,7 +222,7 @@ ol[type="1"]::before { .pagedjs_left_page ol[type="1"] { left: inherit; - right: calc(var(--indent) * -3); + right: calc(var(--indent) * -2); } p + p, @@ -255,9 +255,15 @@ blockquote + ol + p { border-left: 4px solid #efefef; } +#section__content h1, #section__content h2, #section__content h3 { + text-wrap: balance; +} #section__content h1::before, #section__content h2::before, #section__content h3::before { content: attr(data-counter); } +#section__content h4, #section__content h5, #section__content h6 { + text-wrap: balance; +} #section__content h4::before, #section__content h5::before, #section__content h6::before { content: attr(data-counter) ". "; } diff --git a/css/style.css.map b/css/style.css.map index 98262d9..12857b2 100644 --- a/css/style.css.map +++ b/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","modules/_var.scss","modules/_init.scss","modules/_layout.scss","modules/_text.scss","modules/_titles.scss","modules/_footnotes.scss","modules/_list-of-abbr.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","modules/_var.scss","modules/_init.scss","modules/_layout.scss","modules/_text.scss","modules/_titles.scss","modules/_footnotes.scss","modules/_list-of-abbr.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file