/* Korean line breaking (hangul-wrap, 2026-10-12). Linked only from the episodes in KO_WRAP_IDS (scripts/build.mjs).
   :where() keeps specificity at 0, so existing component rules (e.g. .term>b overflow-wrap:anywhere) still win.
   div, summary and footer are included because this site puts body text in divs (.intro, grids, recap), spoiler summaries and the footer link line. */
:where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,blockquote,figcaption,div,summary,footer){word-break:keep-all;overflow-wrap:break-word}
:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}
:where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
:where(pre,code,kbd,samp){overflow-wrap:anywhere}
:where(:lang(ja),:lang(zh)){word-break:normal}
