@font-face {
  font-family: geistSans;
  src: url("../media/geist_sans_latin-s.p.6435ea53.woff2") format("woff2");
  font-display: swap;
  font-weight: 100 900;
}

@font-face {
  font-family: geistSans Fallback;
  src: local(Arial);
  ascent-override: 94.47%;
  descent-override: 27.73%;
  line-gap-override: 0.0%;
  size-adjust: 106.39%;
}

.geistsans_60f44bbe-module__OGgEZq__className {
  font-family: geistSans, geistSans Fallback;
}

.geistsans_60f44bbe-module__OGgEZq__variable {
  --font-geist-sans: "geistSans","geistSans Fallback";
}

@font-face {
  font-family: geistMono;
  src: url("../media/geist_mono_latin-s.p.dbea232f.woff2") format("woff2");
  font-display: swap;
  font-weight: 100 900;
}

@font-face {
  font-family: geistMono Fallback;
  src: local(Arial);
  ascent-override: 76.43%;
  descent-override: 22.43%;
  line-gap-override: 0.0%;
  size-adjust: 131.49%;
}

.geistmono_8f9e3c18-module__PgiiBG__className {
  font-family: geistMono, geistMono Fallback;
}

.geistmono_8f9e3c18-module__PgiiBG__variable {
  --font-geist-mono: "geistMono","geistMono Fallback";
}

@font-face {
  font-family: notoSansSC;
  src: url("../media/NotoSansSC_Regular-s.ec1d84b1.otf") format("opentype");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: notoSansSC;
  src: url("../media/NotoSansSC_Bold-s.309346c7.otf") format("opentype");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: notoSansSC Fallback;
  src: local(Arial);
  ascent-override: 110.26%;
  descent-override: 27.38%;
  line-gap-override: 0.0%;
  size-adjust: 105.2%;
}

.notosanssc_dd86eef8-module__gYAbwW__className {
  font-family: notoSansSC, notoSansSC Fallback;
}

.notosanssc_dd86eef8-module__gYAbwW__variable {
  --font-cjk-sans: "notoSansSC","notoSansSC Fallback";
}
