/* nanoT brand typography — self-hosted (SIL OFL), never from a CDN.
   Geomini carries display/headings; Arimo carries text/UI. */
@font-face {
  font-family: "Geomini";
  src: url("/fonts/Geomini-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 200 800;
  font-display: swap;
}
@font-face {
  font-family: "Arimo";
  src: url("/fonts/Arimo-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 400 700;
  font-display: swap;
}
@font-face {
  font-family: "Arimo";
  src: url("/fonts/Arimo-Italic-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 400 700;
  font-style: italic;
  font-display: swap;
}
:root {
  --app-font-sans: "Arimo", ui-sans-serif, system-ui, sans-serif;
}
h1, h2, h3, .font-display {
  font-family: "Geomini", "Arimo", ui-sans-serif, system-ui, sans-serif;
}
