/**
 * 本地化字体策略：
 * - 不再从 Google Fonts 拉取任何资源
 * - 尝试优先使用系统已安装的同名字体（local()）
 * - 若系统未安装，则由页面自身的 font-family fallback 到系统字体栈
 */

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  src:
    local("Noto Sans SC"),
    local("NotoSansSC-Regular"),
    local("Source Han Sans SC"),
    local("Source Han Sans CN"),
    local("Microsoft YaHei UI"),
    local("Microsoft YaHei"),
    local("PingFang SC"),
    local("Hiragino Sans GB");
}

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 500;
  src:
    local("Noto Sans SC Medium"),
    local("NotoSansSC-Medium"),
    local("Source Han Sans SC Medium"),
    local("Microsoft YaHei UI"),
    local("Microsoft YaHei");
}

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  src:
    local("Noto Sans SC SemiBold"),
    local("NotoSansSC-SemiBold"),
    local("Source Han Sans SC SemiBold"),
    local("Microsoft YaHei UI"),
    local("Microsoft YaHei");
}

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 700;
  src:
    local("Noto Sans SC Bold"),
    local("NotoSansSC-Bold"),
    local("Source Han Sans SC Bold"),
    local("Microsoft YaHei UI"),
    local("Microsoft YaHei");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 400;
  src:
    local("Outfit"),
    local("Outfit Regular");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 500;
  src:
    local("Outfit Medium"),
    local("Outfit");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 600;
  src:
    local("Outfit SemiBold"),
    local("Outfit");
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400;
  src:
    local("JetBrains Mono"),
    local("JetBrainsMono-Regular"),
    local("Cascadia Mono"),
    local("Consolas");
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 500;
  src:
    local("JetBrains Mono Medium"),
    local("JetBrainsMono-Medium"),
    local("Cascadia Mono"),
    local("Consolas");
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 600;
  src:
    local("JetBrains Mono SemiBold"),
    local("JetBrainsMono-SemiBold"),
    local("Cascadia Mono"),
    local("Consolas");
}

