/* Licensed, self-hosted faces. No local() lookup: installed fonts cannot replace them.
   Full OFL notices and per-file provenance are in this directory. */
@import url("cjk-mono.css");
@font-face {
  font-family: "GK Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("inter-4.1.woff2") format("woff2");
}
@font-face {
  font-family: "GK Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("inter-4.1-italic.woff2") format("woff2");
}
:root {
  --font-sans: "GK Inter", "GK Noto SC", sans-serif;
  --font-mono: "GK Mono", "GK Noto SC", monospace;
  --el-font-family: var(--font-sans);
}
/* The type family is global; sizes, weights, spacing and layout remain role-owned.
   This also prevents pasted rich-text styles from selecting device-only fonts. */
html, body, body * {
  font-family: var(--font-sans) !important;
  font-optical-sizing: none;
}
body :is(pre, code, kbd, samp, .mono, .publish-log),
body :is(pre, code, kbd, samp, .mono, .publish-log) * {
  font-family: var(--font-mono) !important;
}
