/* ============================================================
   fonts.css — 赫尔南官网 @font-face 唯一定义处
   方案 B：拉丁自托管（仅 400/600）+ 中文系统栈
   1) 所有 src 一律根绝对路径（本文件位于 /css/，相对路径会解析成 /css/fonts/...）
   2) font-display: swap —— 内容站宁可跳字不可白屏
   3) unicode-range 必写：让中文段落（正文/FAQ/表格）一次都不请求拉丁字体
   ============================================================ */

/* ---- Cormorant Garamond · Latin 400 ---- */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/cormorant-garamond/cormorant-garamond-latin-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---- Cormorant Garamond · Latin 600 —— 用「600 700」区间声明吃下 700 ----
   style.css 有 4 处 font-weight:700（.hero-content h1 / .stat-number /
   .timeline-year / .factory-stat .num），本轮不改这些行。区间声明使 700
   请求直接命中本文件，阻止浏览器对 600 字面做合成加粗（Cormorant 笔画
   极细，合成加粗会糊）。 */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url('/fonts/cormorant-garamond/cormorant-garamond-latin-600.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
