/* noto-sans-sc.css — Noto Sans SC 400/700, self-hosted, 11 unicode-range
   subsets per weight. Browsers only download the subset(s) whose ranges
   contain glyphs actually on the page — EN pages pull zero CJK bytes. */

@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-67.woff2") format("woff2");
  unicode-range: U+25E80-2FA1F;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-68.woff2") format("woff2");
  unicode-range: U+16FE0-16FFF, U+1B000-1B2FF, U+1D300-1D375, U+1F250-1F251, U+1F260-1F265;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-77.woff2") format("woff2");
  unicode-range: U+3400-4DBF, U+4E00-4FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-78.woff2") format("woff2");
  unicode-range: U+5000-5FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-79.woff2") format("woff2");
  unicode-range: U+6000-6FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-80.woff2") format("woff2");
  unicode-range: U+7000-7FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-83.woff2") format("woff2");
  unicode-range: U+8000-8FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-87.woff2") format("woff2");
  unicode-range: U+9000-9FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-93.woff2") format("woff2");
  unicode-range: U+A000-AFFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-94.woff2") format("woff2");
  unicode-range: U+B000-BFFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/noto-sans-sc-400-96.woff2") format("woff2");
  unicode-range: U+0-2FF, U+3000-33FF, U+E000-F8FF, U+FE30-FE4F, U+FF00-FFEF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-67.woff2") format("woff2");
  unicode-range: U+25E80-2FA1F;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-68.woff2") format("woff2");
  unicode-range: U+16FE0-16FFF, U+1B000-1B2FF, U+1D300-1D375, U+1F250-1F251, U+1F260-1F265;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-77.woff2") format("woff2");
  unicode-range: U+3400-4DBF, U+4E00-4FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-78.woff2") format("woff2");
  unicode-range: U+5000-5FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-79.woff2") format("woff2");
  unicode-range: U+6000-6FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-80.woff2") format("woff2");
  unicode-range: U+7000-7FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-83.woff2") format("woff2");
  unicode-range: U+8000-8FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-87.woff2") format("woff2");
  unicode-range: U+9000-9FFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-93.woff2") format("woff2");
  unicode-range: U+A000-AFFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-94.woff2") format("woff2");
  unicode-range: U+B000-BFFF;
}
@font-face {
  font-family: "Noto Sans SC"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/noto-sans-sc-700-96.woff2") format("woff2");
  unicode-range: U+0-2FF, U+3000-33FF, U+E000-F8FF, U+FE30-FE4F, U+FF00-FFEF;
}
