/* Even text, linked from every public page.
 *
 * Paragraphs wrap "pretty": the browser evens out the last few lines so a
 * paragraph never ends on a lone word. Headings, buttons and labels are
 * balanced: their lines come out about the same length instead of one long
 * line and a stub. Only the wrapping style is set (not whether text wraps),
 * and :where() keeps it at zero specificity, so any rule on a page wins.
 *
 * Browsers without text-wrap-style: pretty (Safari before 26, Firefox) get
 * the lone-word part from /assets/even-text.js.
 */
:where(body) { text-wrap-style: pretty; }
:where(h1, h2, h3, h4, h5, h6, button, summary, figcaption, label, th, footer, .eyebrow, .sub) { text-wrap-style: balance; }
