/*
 * The two typefaces this site uses, served from this origin.
 *
 * They came from rsms.me and fonts.googleapis.com until 2026-09-17. Both are third parties on
 * pages where a credential is typed — /docs's Authorize box, and /keys — and a stylesheet is
 * not the harmless half of that: it can pull in anything it likes, and a substituted one is
 * loaded with the same privileges as ours. ADR-0026.
 *
 * Both are variable fonts, so ONE file covers every weight the site asks for. Italics are
 * deliberately absent: nothing here sets font-style: italic, and shipping a second 350 KB face
 * for a browser to never use is not a trade worth making. A browser synthesises an oblique if
 * something ever does.
 *
 * Licences, both permissive and both requiring the notice to travel with the file:
 *   InterVariable.woff2 — Inter 4.1, SIL Open Font License 1.1, https://github.com/rsms/inter
 *   RobotoMono.woff2    — Roboto Mono v31, Apache License 2.0, https://fonts.google.com/specimen/Roboto+Mono
 *
 * Roboto Mono is the LATIN SUBSET only (32 KB rather than ~200 KB). Everything this site renders
 * in mono is ASCII — ids, paths, curl lines, JSON keys. A merchant-supplied key name outside
 * latin-1 falls back to the system mono font for those glyphs, which is a cosmetic difference in
 * one table cell and the reason the full set is not worth six times the bytes.
 *
 * Provenance, and how to re-check it:
 *   curl -sS -o InterVariable.woff2 'https://rsms.me/inter/font-files/InterVariable.woff2?v=4.1'
 *   curl -sS -o RobotoMono.woff2 'https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2'
 *   sha256sum InterVariable.woff2 RobotoMono.woff2
 *     693b77d4f32ee9b8bfc995589b5fad5e99adf2832738661f5402f9978429a8e3  InterVariable.woff2
 *     b81cd55177300649be8f95b3b747d721ce607e8ed2856e25bd0c630cfd631faf  RobotoMono.woff2
 * Pinned by tests/Controller/SpecControllerTest, next to the Swagger UI digests.
 */

@font-face {
  font-family: InterVariable;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('InterVariable.woff2') format('woff2');
}

/* The name the site's own CSS asks for inside its @supports check. Same file. */
@font-face {
  font-family: 'Inter var';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('InterVariable.woff2') format('woff2');
}

/* The non-variable name, so a stylesheet asking for plain `Inter` still gets it. */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('InterVariable.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('RobotoMono.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
