/* Korean (ko) locale font stack override.
   Falls back cleanly from the Latin display serif (Playfair) used on EN/ES
   to Hangul-safe system fonts so headings never render with missing glyphs. */
:root[lang="ko"], html[lang="ko"] {
  --font-body: 'Noto Sans KR', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Segoe UI', sans-serif;
}
html[lang="ko"] body,
html[lang="ko"] input,
html[lang="ko"] button,
html[lang="ko"] textarea {
  font-family: 'Noto Sans KR', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Segoe UI', sans-serif;
  word-break: keep-all;
}
html[lang="ko"] h1,
html[lang="ko"] h2,
html[lang="ko"] h3,
html[lang="ko"] h4,
html[lang="ko"] .wordmark,
html[lang="ko"] .eyebrow {
  font-family: 'Noto Sans KR', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Segoe UI', sans-serif;
  letter-spacing: 0;
}
