diff --git a/scss/westgate/_wiki-prose.scss b/scss/westgate/_wiki-prose.scss index 954f192..2da3935 100644 --- a/scss/westgate/_wiki-prose.scss +++ b/scss/westgate/_wiki-prose.scss @@ -227,11 +227,20 @@ margin-inline: auto; } -.westgate-wiki .wiki-article-prose :where(p, li, blockquote) { +.westgate-wiki .wiki-article-prose :where(p, li) { hyphens: auto; text-align: justify; } +/* Justify only reading prose. Table cells (bulleted lists get stretched into + ugly rivers), quote blocks, and code should read left/inherited, not + justified. */ +.westgate-wiki .wiki-article-prose :where(table, blockquote, pre) :where(p, li), +.westgate-wiki .wiki-article-prose :where(blockquote, pre) { + hyphens: none; + text-align: start; +} + /* The namespace index / section listing card reuses .wiki-article-prose for its card chrome, but its body is a directory listing, not reading prose. Opt it out of the centered reading measure: the wiki plugin caps prose