/*
 * 完整 HarmonyOS CJK 字体(中日韩字形)。体积较大, 只在中文页由 +layout.svelte
 * 按需 <link> 注入; 英文页不加载, CJK 回退系统字体。
 * Latin 部分仍由全局 lang_en.css 的 27KB 子集提供, 故此处仅声明 CJK unicode-range。
 */
@font-face {
  font-family: "BigShoulders";
  src: url(/fonts/HarmonyOS/HarmonyOS_Sans_SC_Regular.ttf) format("truetype");
  font-weight: 100;
  font-style: Regular;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-30FF, U+3200-33FF, U+3400-4DBF,
    U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}

@font-face {
  font-family: "Big Shoulders Display";
  src: url(/fonts/HarmonyOS/HarmonyOS_Sans_SC_Regular.ttf) format("truetype");
  font-weight: 100;
  font-style: Regular;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-30FF, U+3200-33FF, U+3400-4DBF,
    U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}

@font-face {
  font-family: "Homenaje";
  src: url(/fonts/HarmonyOS/HarmonyOS_Sans_SC_Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-30FF, U+3200-33FF, U+3400-4DBF,
    U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}

@font-face {
  font-family: "Poppins";
  src: url(/fonts/HarmonyOS/HarmonyOS_Sans_SC_Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-30FF, U+3200-33FF, U+3400-4DBF,
    U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}

@font-face {
  font-family: "Noto Sans";
  src: url(/fonts/HarmonyOS/HarmonyOS_Sans_SC_Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: regular;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-30FF, U+3200-33FF, U+3400-4DBF,
    U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}

@font-face {
  font-family: "HarmonyOS Sans SC";
  src: url(/fonts/HarmonyOS/HarmonyOS_Sans_SC_Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-30FF, U+3200-33FF, U+3400-4DBF,
    U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}
