/* Spider Digitizing — self-hosted text fonts (Avista port).
   Replaces the template's Google Fonts <link> (blocked by CSP: style-src/font-src 'self').
   Family names, styles and weight ranges match what avista-core.css consumes via
   --as-font-1 (Inter) / --as-font-2 (Geist Mono) / --as-font-3 (Mona Sans).
   Files are the latin variable subsets served by fonts.gstatic.com, fetched once. */

/* Inter — upright */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter-var.woff2') format('woff2');
}

/* Inter — italic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter-italic-var.woff2') format('woff2');
}

/* Geist Mono — upright */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/geist-mono-var.woff2') format('woff2');
}

/* Mona Sans — upright */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 200 900;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/mona-sans-var.woff2') format('woff2');
}

/* Mona Sans — italic */
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 200 900;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/mona-sans-italic-var.woff2') format('woff2');
}
