/* ============================================================================
 * 皇家小虎品牌字体 (HJXH Design.md §5)
 * ----------------------------------------------------------------------------
 * 中文: 华康圆体 (family "HJXH Round")   W3→300 W5→400 W7→500 W8→600 W9→700 W12→900
 * 英文: Gotham Rounded                   Light→300 Book→400 Medium→500/600 Bold→700
 *
 * 消费方式: 字体栈写 "Gotham Rounded", "HJXH Round", 系统兜底 ——
 *   拉丁字形由 Gotham Rounded 命中, CJK 字形级联落到华康圆体, 与规范
 *   「英文 MUST Gotham Rounded / 中文按字重映射华康圆体」一致。
 *
 * 本文件在 apps/shell/public/ 下, 构建后由 octo-server 以 /brand/fonts.css 提供;
 * shell 与 iframe 形态模块 (octo-survey 等) 都通过 <link href="/brand/fonts.css">
 * 同源引用, 字体文件只此一份, 不随模块 dylib 重复分发。
 * 模块侧兜底: 宿主较老没有 /brand 时 link 404, 字体栈自动落到 PingFang SC,
 * 只损失品牌字形, 不损失可读性。
 *
 * ⚠ 字体版权: 华康圆体 / Gotham Rounded 为品牌方授权字体, 仅限皇家小虎自有
 *   系统内使用 (HJXH Design README「字体授权」节)。对外分发的自包含工件
 *   (如问卷答卷运行时) 不嵌入、不外链这些字体。
 * ========================================================================== */

/* ---- 华康圆体 HJXH Round ---- */
@font-face {
  font-family: 'HJXH Round';
  src: url('/brand/fonts/hjxh-round-w3.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HJXH Round';
  src: url('/brand/fonts/hjxh-round-w5.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HJXH Round';
  src: url('/brand/fonts/hjxh-round-w7.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HJXH Round';
  src: url('/brand/fonts/hjxh-round-w8.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HJXH Round';
  src: url('/brand/fonts/hjxh-round-w9.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HJXH Round';
  src: url('/brand/fonts/hjxh-round-w12.woff2') format('woff2');
  font-weight: 800 900;
  font-style: normal;
  font-display: swap;
}

/* ---- Gotham Rounded (拉丁) ---- */
@font-face {
  font-family: 'Gotham Rounded';
  src: url('/brand/fonts/gotham-rounded-light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Rounded';
  src: url('/brand/fonts/gotham-rounded-book.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Rounded';
  src: url('/brand/fonts/gotham-rounded-medium.woff2') format('woff2');
  font-weight: 500 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Rounded';
  src: url('/brand/fonts/gotham-rounded-bold.woff2') format('woff2');
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
