/* --- Korean line breaking ------------------------------------------------- */
/* Default `word-break: normal` lets a browser break CJK text anywhere, so a
   Korean headline splits mid-word: 「나눠서」 became 「나」/「눠서」 and
   「워크스페이스」 became 「워」/「크스페이스」. Korean wants breaks at spaces,
   which is what keep-all does. Scoped to :lang(ko) so nothing else changes —
   Chinese and Japanese genuinely do break anywhere and must keep the default. */
:lang(ko) h1,
:lang(ko) h2,
:lang(ko) h3,
:lang(ko) h4,
:lang(ko) h5,
:lang(ko) h6,
:lang(ko) p,
:lang(ko) li,
:lang(ko) button,
:lang(ko) .btn,
:lang(ko) label,
:lang(ko) td,
:lang(ko) th { word-break: keep-all; overflow-wrap: break-word; }
