/* 2026-10-15 字体本地化方案：系统字体栈 + 字体显示优化
   替代 Google Fonts（Noto Sans SC + Plus Jakarta Sans），消除海外 CDN 阻塞
   中文用系统中文字体（苹方/微软雅黑/思源黑体），英文用系统无衬线字体 */

:root {
  /* 中文优先：苹方（macOS/iOS）→ 微软雅黑（Windows）→ 思源黑体（Linux/Android）→ 系统默认 */
  --font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB",
               "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC",
               "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  /* 等宽字体（代码/数字） */
  --font-mono: "SF Mono", Monaco, "Cascadia Code", Consolas, "Courier New", monospace;
}

body {
  font-family: var(--font-sans);
  /* 字体渲染优化 */
  -webkit-font-smoothing: antialiased;  /* macOS/iOS Safari 字体平滑 */
  -moz-osx-font-smoothing: grayscale;   /* macOS Firefox 字体平滑 */
  text-rendering: optimizeLegibility;   /* 字形优化 */
}

code, pre, kbd, samp {
  font-family: var(--font-mono);
}
