@font-face {
  font-family: Geist;
  src: url("Geist-Variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
@font-face {
  font-family: "Geist Mono";
  src: url("GeistMono-Variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
/* Website subset of ChillDINGothic Std; see HokucatGothic-OFL.txt. */
@font-face {
  font-family: "Hokucat Gothic";
  src: url("HokucatGothic-Site.woff2?v=5eb330530dc3") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  unicode-range: U+0020-024F, U+2000-206F, U+3000-9FFF, U+FF00-FFEF;
}
:root {
  --sans: "Hokucat Gothic", Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --mono: "Geist Mono", "Hokucat Gothic", ui-monospace, Menlo, monospace;
}
:lang(zh-Hans) { --sans: "Hokucat Gothic", Geist, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif; }
:lang(zh-Hant) { --sans: "Hokucat Gothic", Geist, "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif; }
:lang(ja) { --sans: Geist, "Hiragino Sans", "Yu Gothic", system-ui, sans-serif; }
:lang(ko) { --sans: Geist, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif; }
:lang(ar) { --sans: "Geeza Pro", "Noto Sans Arabic", "Segoe UI", system-ui, sans-serif; }
[lang] { font-family: var(--sans); }
:lang(zh-Hans), :lang(zh-Hant) { font-synthesis: none; }
