fix(wiki): stop justifying text in tables, quotes, and code

Justified alignment stretched bulleted list items inside table cells
into ugly rivers of whitespace (e.g. spell lists). Limit justify to
real reading prose (p, li) and reset alignment to start inside tables,
blockquotes, and pre blocks.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-22 20:16:41 +02:00
co-authored by Claude Opus 4.8
parent 811622c481
commit db80b75e3d
+10 -1
View File
@@ -227,11 +227,20 @@
margin-inline: auto; margin-inline: auto;
} }
.westgate-wiki .wiki-article-prose :where(p, li, blockquote) { .westgate-wiki .wiki-article-prose :where(p, li) {
hyphens: auto; hyphens: auto;
text-align: justify; 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 /* The namespace index / section listing card reuses .wiki-article-prose for
its card chrome, but its body is a directory listing, not reading prose. 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 Opt it out of the centered reading measure: the wiki plugin caps prose