@font-face {
  font-family: "Quicksand-SemiBold";
  src: url("fonts/Quicksand-SemiBold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Quicksand-SemiBold";
  src: url("fonts/Quicksand-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Quicksand-Bold";
  src: url("fonts/Quicksand-Bold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Quicksand-Bold";
  src: url("fonts/Quicksand-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Andika;
  src: url("fonts/AndikaBasic.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Doulos SIL";
  src: url("fonts/DoulosSIL.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Gentium Plus";
  src: url("fonts/GentiumPlus.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Noto Sans";
  src: url("fonts/NotoSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Noto Sans";
  src: url("fonts/NotoSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Inter;
  src: url("fonts/Inter-SemiBold.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
  unicode-range: U+2099;
}
@font-face {
  font-family: Inter;
  src: url("fonts/Inter-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: block;
  unicode-range: U+2099;
}
@font-face {
  font-family: Inter;
  src: url("fonts/Inter-SemiBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
  unicode-range: U+2099;
}
@font-face {
  font-family: Zhuyin;
  src: url("fonts/NotoSansCJK-Zhuyin-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
  unicode-range: U+2E86, U+30CE, U+30ED, U+3105-312F, U+31A0-31BA, U+5F61, U+9FB4;
}
@font-face {
  font-family: Zhuyin;
  src: url("fonts/NotoSansCJK-Zhuyin-Regular.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: block;
  unicode-range: U+2E86, U+30CE, U+30ED, U+3105-312F, U+31A0-31BA, U+5F61, U+9FB4;
}
@font-face {
  font-family: Zhuyin;
  src: url("fonts/NotoSansCJK-Zhuyin-Regular.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
  unicode-range: U+2E86, U+30CE, U+30ED, U+3105-312F, U+31A0-31BA, U+5F61, U+9FB4;
}
@font-face {
  font-family: WenKaiGB;
  src: url("fonts/LXGWWenKaiGB-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: WenKaiGB;
  src: url("fonts/LXGWWenKaiGB-Regular.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: WenKaiGB;
  src: url("fonts/LXGWWenKaiGB-Regular.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Blank Strike";
  src: url("fonts/blank-strike.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
  unicode-range: U+0336;
}
@font-face {
  font-family: "Blank Strike";
  src: url("fonts/blank-strike.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
  unicode-range: U+0336;
}
