/*!
 * 全站正文字体：HarmonyOS Sans SC
 * 字体文件与本文件同目录：
 *   HarmonyOS_Sans_SC_Regular.ttf
 *   HarmonyOS_Sans_SC_Bold.ttf
 * 字重映射：Regular 承接 300/400/500，Bold 承接 600/700，避免浏览器合成假粗体。
 * 代码块（pre/code）、图标字体（iconfont / FontAwesome / w-e-icon）不受影响。
 */
@font-face {
    font-family: "HarmonyOS Sans SC";
    src: url("/static/fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HarmonyOS Sans SC";
    src: url("/static/fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HarmonyOS Sans SC";
    src: url("/static/fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HarmonyOS Sans SC";
    src: url("/static/fonts/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HarmonyOS Sans SC";
    src: url("/static/fonts/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

html,
body,
button,
input,
optgroup,
select,
textarea,
.content_cursor,
.tooltip,
.popover,
.mapael .mapTooltip,
#setcancle ul li {
    font-family: "HarmonyOS Sans SC", "HarmonyOS Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
