/*
 * 中文兜底字体修复
 *
 * 问题:这批从百达翡丽/ploutos 模板扒下来的 Next.js 镜像页,正文字体栈全是西文字体
 *   body { font-family: var(--font-primary), "Times", serif }
 * 而 --font-primary/secondary/alt 分别是 lora / openSans / erbaum —— 都不含汉字。
 * 中文逐级兜底到通用 serif = 系统宋体(Windows SimSun / macOS 华文宋体 Songti SC),观感很差。
 *
 * 修复:把系统中文无衬线体(苹方 / 微软雅黑)追加进三个字体变量,插在通用 serif 之前。
 * 西文仍走 lora 等模板字体,汉字落到苹方/雅黑(正常 400 字重),不再退化成系统宋体。
 *
 * 为什么不用页面自带的 notoZh / notoSansZh:实测这两个打包 webfont 是极细字重
 * (Noto Serif SC ExtraLight / Noto Sans SC Thin),当正文偏单薄;系统苹方/雅黑字重正常、可读性最好。
 *
 * 用 !important 是因为 --font-* 由 _app.js 运行时注入的 <style> 定义(普通声明),
 * 本文件的 !important 声明可稳定覆盖它,不依赖加载顺序。
 */
:root {
  --font-primary: "lora", "lora Fallback", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif !important;
  --font-secondary: "openSans", "openSans Fallback", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif !important;
  --font-alt: "erbaum", "erbaum Fallback", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif !important;
}
