/* 前台全局：思源黑体（Noto Sans SC = Source Han Sans） */
@import url("https://cdn.jsdelivr.net/npm/@fontsource/noto-sans-sc@5.2.5/chinese-simplified-400.css");
@import url("https://cdn.jsdelivr.net/npm/@fontsource/noto-sans-sc@5.2.5/chinese-simplified-500.css");
@import url("https://cdn.jsdelivr.net/npm/@fontsource/noto-sans-sc@5.2.5/chinese-simplified-700.css");

:root {
  --font-sans: "Noto Sans SC", "Source Han Sans SC", "Source Han Sans CN", "思源黑体",
    "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;
  --font-mono: Consolas, "SF Mono", Monaco, Menlo, "Courier New", monospace;
}

html,
body,
button,
input,
select,
textarea,
.navbar,
.dropdown-menu,
.btn,
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-sans) !important;
}

code,
kbd,
pre,
samp,
.gesp-code,
.gesp-code code,
.info-article-content code,
.hljs,
.katex {
  font-family: var(--font-mono) !important;
}
