/* Original upstream fonts. Faces are fetched only when selected/used; no global preload. */

@font-face {
  font-family: "Margin Cormorant";
  src: url("./fonts/cormorant-garamond/CormorantGaramond-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Margin SourceHanSerif";
  src: url("./fonts/source-han-serif/SourceHanSerifCN-VF.ttf.woff2") format("woff2");
  font-style: normal;
  font-weight: 250 900;
  font-display: swap;
}

@font-face {
  font-family: "Margin WenKai";
  src: url("./fonts/lxgw-wenkai/LXGWWenKaiGBScreen.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Margin NeoZhiSong";
  src: url("./fonts/lxgw-neo-zhisong/LXGWNeoZhiSongScreen.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Margin Zhuque";
  src: url("./fonts/zhuque-fangsong/ZhuqueFangsong-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Margin SourceHanSans";
  src: url("./fonts/source-han-sans/SourceHanSansCN-VF.ttf.woff2") format("woff2");
  font-style: normal;
  font-weight: 250 900;
  font-display: swap;
}

@font-face {
  font-family: "Margin NeoXiHei";
  src: url("./fonts/lxgw-neo-xihei/LXGWNeoXiHeiScreen.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Margin IPAexGothic";
  src: url("./fonts/ipaex-gothic/ipaexg.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Margin IPAexMincho";
  src: url("./fonts/ipaex-mincho/ipaexm.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
