/*
 * 중국어(간체·번체) 문서용 오버레이.
 * 기존 css/i18n.css 뒤에 로드해 영문 규칙(Barlow Condensed)을 중국어 폰트로 덮는다.
 */
html[lang="zh"],
html[lang="zh-Hant"] {
  --font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei",
    "Hiragino Sans GB", -apple-system, sans-serif;
  --font-display: "Noto Serif SC", "Songti SC", "SimSun", "Source Han Serif SC",
    serif;
  --font-headline: "Noto Serif SC", "Songti SC", "Paperlogy", serif;
}
html[lang="zh-Hant"] {
  --font-sans: "PingFang TC", "Noto Sans TC", "Microsoft JhengHei",
    "Hiragino Sans GB", -apple-system, sans-serif;
  --font-display: "Songti TC", "Noto Serif TC", "PMingLiU",
    "Source Han Serif TC", serif;
  --font-headline: "Songti TC", "Noto Serif TC", "Paperlogy", serif;
}

/* 중국어는 자간을 좁히지 않는다 (한자 획이 뭉친다) */
html[lang="zh"] body,
html[lang="zh-Hant"] body {
  font-family: var(--font-sans);
  letter-spacing: 0;
  line-height: 1.85;
}
html[lang="zh"] h1,
html[lang="zh"] h2,
html[lang="zh"] h3,
html[lang="zh"] h4,
html[lang="zh"] h5,
html[lang="zh"] h6,
html[lang="zh-Hant"] h1,
html[lang="zh-Hant"] h2,
html[lang="zh-Hant"] h3,
html[lang="zh-Hant"] h4,
html[lang="zh-Hant"] h5,
html[lang="zh-Hant"] h6 {
  font-family: var(--font-display);
  letter-spacing: 0;
}
html[lang="zh"] strong,
html[lang="zh"] b,
html[lang="zh-Hant"] strong,
html[lang="zh-Hant"] b {
  font-weight: 600;
}
/* 한자 병기(.ko-only)는 중국어에서도 불필요하다 */
html[lang="zh"] .ko-only,
html[lang="zh-Hant"] .ko-only {
  display: none !important;
}
/* 중국어 모드 폰트 로드 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&family=Noto+Serif+SC:wght@500;700&family=Noto+Sans+TC:wght@400;500;700&family=Noto+Serif+TC:wght@500;700&display=swap");
