@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&family=Noto+Serif+SC:wght@400;500;600;700&display=swap');

/* Scope to member content: the shared navigation and footer keep their own rules. */
.m-main,
.m-main * {
  font-family: 'Noto Sans SC', Arial, sans-serif !important;
  font-style: normal !important;
  letter-spacing: 0;
}
.m-main :is(h1,h2,h3,h4,h5,h6),
.m-main :is(h1,h2,h3,h4,h5,h6) *,
.m-main .plan-title,
.m-main .study-book-cover strong {
  font-family: 'Noto Serif SC', serif !important;
}
.m-main :is(h1,h2,h3,h4,h5,h6) {
  font-weight: 400 !important;
}
.m-main :is(.pinyin,[lang="zh-Latn"]) {
  font-family: Arial, 'Segoe UI', sans-serif !important;
}
.m-main :is(code,pre,kbd,samp) {
  font-family: Consolas, monospace !important;
}
