/* Korean (ko) locale font-fallback overrides for DisposeStuff.
   Loaded in addition to style.css on /ko/ pages only. */
:root,
html[lang="ko"],
body {
  font-family: 'Noto Sans KR', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Poppins', sans-serif;
}

html[lang="ko"] h1,
html[lang="ko"] h2,
html[lang="ko"] h3,
html[lang="ko"] .wordmark {
  font-family: 'Noto Sans KR', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Playfair Display', sans-serif;
}

/* Korean text should not break mid-word/mid-number at arbitrary points. */
html[lang="ko"] body,
html[lang="ko"] p,
html[lang="ko"] h1,
html[lang="ko"] h2,
html[lang="ko"] h3,
html[lang="ko"] li,
html[lang="ko"] td,
html[lang="ko"] th,
html[lang="ko"] button,
html[lang="ko"] a {
  word-break: keep-all;
  overflow-wrap: break-word;
}

/* Simple stay-on-page language switcher used on /ko/ pages. */
.lang-switcher {
  display: flex;
  gap: 6px;
  align-items: center;
  font-size: 13px;
}
.lang-switcher a {
  padding: 2px 6px;
  border-radius: 4px;
  text-decoration: none;
  color: inherit;
  opacity: 0.75;
}
.lang-switcher a:hover {
  opacity: 1;
  text-decoration: underline;
}
.lang-switcher a[aria-current="true"] {
  opacity: 1;
  font-weight: 700;
  text-decoration: underline;
}
