/* ============================================================
   《小题大做》共享字体
   中文：Fandol Song / Hei / Kai
   西文：STIX Two Text

   全部为项目内静态 WOFF2 子集。页面不会依赖操作系统字体，
   也不允许浏览器合成粗体或斜体，以保证 Windows / macOS
   的字形、字宽与换行一致。
   ============================================================ */

@font-face {
  font-family: "MH STIX";
  src: url("../assets/fonts/paper-times.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: "MH STIX";
  src: url("../assets/fonts/paper-times-700.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: block;
}
@font-face {
  font-family: "MH STIX";
  src: url("../assets/fonts/paper-times-i.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: "MH STIX";
  src: url("../assets/fonts/paper-times-700i.woff2") format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: block;
}

@font-face {
  font-family: "MH Fandol Song";
  src: url("../assets/fonts/paper-song.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: "MH Fandol Song";
  src: url("../assets/fonts/paper-song-700.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: block;
}

@font-face {
  font-family: "MH Fandol Hei";
  src: url("../assets/fonts/paper-hei.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: "MH Fandol Hei";
  src: url("../assets/fonts/paper-hei-700.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: block;
}

@font-face {
  font-family: "MH Fandol Kai";
  src: url("../assets/fonts/paper-kai.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("../assets/fonts/jbmono-var.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 800;
  font-display: block;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("../assets/fonts/jbmono-i-var.woff2") format("woff2");
  font-style: italic;
  font-weight: 100 800;
  font-display: block;
}

:root {
  --paper-latin: "MH STIX";
  --paper-song: "MH Fandol Song";
  --paper-hei-face: "MH Fandol Hei";
  --paper-kai-face: "MH Fandol Kai";
  --paper-serif: var(--paper-latin), var(--paper-song), serif;
  --paper-hei: var(--paper-latin), var(--paper-hei-face), sans-serif;
  --paper-kai: var(--paper-latin), var(--paper-kai-face), serif;
  --paper-mono: "JetBrains Mono", var(--paper-hei-face), monospace;
}
