/* ============================================================
   本地字体栈 — 替代 Google Fonts CDN
   ============================================================
   原因：原方案使用 https://fonts.googleapis.com/ 国内网络环境无法访问，
   导致浏览器长时间等待后页面空白。改用本机系统字体 fallback，保证所有环境下都可正常显示。
   ============================================================ */

:root {
  /* 主字体：中文优先用思源黑体 / 微软雅黑 / 苹方，英文用 Inter（系统已有回退） */
  --font-sans: 'Inter', 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', 'Helvetica Neue', Arial, sans-serif;
  /* 等宽字体：用于数字、代码、IBM Plex Mono */
  --font-mono: 'IBM Plex Mono', 'Consolas', 'Monaco', 'Courier New', monospace;
  /* 衬线字体：用于大引号 */
  --font-serif: 'Georgia', 'Noto Serif SC', 'SimSun', '宋体', serif;
}

/* 全局字体 */
body {
  font-family: var(--font-sans);
}

/* 等宽字体：用于数字、代码、标签 */
code, pre, .mono, .code, code *,
[data-font="mono"] {
  font-family: var(--font-mono);
}

/* 衬线字体：用于装饰性引号 */
.serif, [data-font="serif"] {
  font-family: var(--font-serif);
}
