/* 西文：Manrope｜中文：D-DIN-PRO-JIN10-SemiBold */

@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-VariableFont_wght.ttf") format("truetype");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  /* 仅覆盖拉丁等西文字符，中文交给下方字体 */
  unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF, U+2000-206F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: "D-DIN-PRO-JIN10";
  src: url("../fonts/D-DIN-PRO-JIN10-SemiBold.ttf") format("truetype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  /* 中日韩统一表意文字及相关标点 */
  unicode-range: U+2E80-2FFF, U+3000-303F, U+3040-30FF, U+3100-312F, U+31A0-31BF,
    U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FF00-FFEF, U+20000-2A6DF;
}

:root {
  /* 字体等比缩放（1 = 原尺寸，改这里即可整体放大/缩小） */
  --font-scale: 1.08;
  /* 先 Manrope（西文），再 D-DIN（中文），最后系统兜底 */
  --font-sans: "Manrope", "D-DIN-PRO-JIN10", "Microsoft YaHei", "PingFang SC", sans-serif;
  --font-mono: "Manrope", "D-DIN-PRO-JIN10", "Microsoft YaHei", sans-serif;
  --font-num: "Manrope", "D-DIN-PRO-JIN10", "Microsoft YaHei", sans-serif;
}

html,
body,
button,
input,
select,
textarea {
  font-family: var(--font-sans);
}
