/* NBBJ local font aliases + system Chinese fallback (2026-10-30). */
/* Map the legacy Noto family names used by the design to local system fonts. */
@font-face {
  font-family: "Noto Sans SC";
  src: local("PingFang SC"), local("Microsoft YaHei"), local("Heiti SC"), local("SimHei");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Serif SC";
  src: local("Songti SC"), local("SimSun"), local("PingFang SC"), local("Microsoft YaHei");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "galaxie-polaris";
  src: url("/wp-content/uploads/fonts/nbbj/PolarisBook.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "galaxie-polaris";
  src: url("/wp-content/uploads/fonts/nbbj/PolarisLight.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "galaxie-polaris-bold";
  src: url("/wp-content/uploads/fonts/nbbj/PolarisBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "galaxie-polaris-light";
  src: url("/wp-content/uploads/fonts/nbbj/PolarisLight.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "galaxie-copernicus";
  src: url("/wp-content/uploads/fonts/nbbj/CopernicusBook.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "galaxie-copernicus";
  src: url("/wp-content/uploads/fonts/nbbj/CopernicusBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Chinese uses local system fonts; English still resolves to Polaris first. */
body,
button,
input,
select,
textarea {
  font-family: "Polaris", "PingFang SC", "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
}
:lang(zh),
:lang(zh-CN),
:lang(zh-Hans) {
  font-family: "PingFang SC", "Microsoft YaHei", "微软雅黑", "Polaris", Arial, Helvetica, sans-serif;
}
