/* ─── custom.css — 根据 html[lang] 判断语言 + 字体设定 (优化版) ─── */

/* — 英文 — serif 英文字体 */
html[lang|="en"] body,
html[lang|="en"] body * {
  font-family: Georgia, "Times New Roman", Times, serif;
  /* letter-spacing: 0.5px; */
}

/* — 中文 — 使用偏中细的无衬线字体 */
html[lang|="zh"] body,
html[lang|="zh"] body * {
  font-family:
    /* macOS 中细无衬线 */
    "PingFang SC Regular", "PingFang SC Medium", /* 比默认黑体更轻 */
    "PingFang TC Regular", "PingFang TC Medium",
    "Hiragino Sans GB W3", "Hiragino Sans GB W4", /* W3/W4 是中细权重 */
    "Hiragino Sans TC W3", "Hiragino Sans TC W4",
    /* Windows 系列 — 优先微软雅黑 Light / Regular */
    "Microsoft YaHei UI", "Microsoft YaHei", /* UI版更轻一些 */
    "微软雅黑", "Microsoft JhengHei UI", "Microsoft JhengHei",
    sans-serif;
  font-weight: 400; /* Regular */
  letter-spacing: normal;
}

/* — 默认 fallback — 不分语言时的中性方案 */
html, body {
  font-family:
    "PingFang SC Regular", "Hiragino Sans GB W3",
    "Microsoft YaHei UI", "Microsoft YaHei",
    Georgia, "Times New Roman", Times, serif,
    sans-serif;
}

/* — 其他保持不变 — */
.uk-navbar-item .uk-subnav>*>:first-child {
  font-size: 15px;
}

@media (min-width: 960px) {
  .uk-modal-close-full {
    padding: 38px;
  }
}


.uk-navbar-item .uk-subnav>*>:first-child {
    font-size: 15px;
}

@media (min-width: 960px) {
    .uk-modal-close-full {
        padding: 38px;
    }
}