/* Self-hosted type for clinamen.dev (no third-party font host: no visitor IP leaves for Google).
   Files: Google Fonts latin subsets, variable, unmodified, SIL OFL 1.1 (see OFL.txt).
   The "… Fallback" faces are local Arial / Courier New with metrics overridden to match each web font
   (widths measured with fontTools against Liberation Sans/Mono; ascent/descent from each font's hhea), so the
   swap from fallback to web font does not reflow the page (critique #7: CLS 0.28 on docs/about). */
@font-face { font-family: "Bricolage Grotesque"; font-style: normal; font-weight: 500 800; font-display: swap;
  src: url(bricolage-grotesque-latin.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; }
@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url(instrument-sans-latin.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; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400 600; font-display: swap;
  src: url(jetbrains-mono-latin.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; }

/* metric-matched fallbacks: Bricolage at 700 vs Arial Bold = 99.8 % width; Instrument 400 vs Arial = 104 %, 600 vs Arial Bold = 100 % */
@font-face { font-family: "Bricolage Fallback"; font-weight: 400 900;
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Helvetica Neue Bold"), local("Roboto Bold");
  size-adjust: 100%; ascent-override: 93%; descent-override: 27%; line-gap-override: 0%; }
@font-face { font-family: "Instrument Fallback"; font-weight: 400 549;
  src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("LiberationSans"), local("Helvetica Neue"), local("Roboto");
  size-adjust: 104%; ascent-override: 93.3%; descent-override: 24%; line-gap-override: 0%; }
@font-face { font-family: "Instrument Fallback"; font-weight: 550 900;
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold"), local("Helvetica Neue Bold"), local("Roboto Bold");
  size-adjust: 100%; ascent-override: 97%; descent-override: 25%; line-gap-override: 0%; }
@font-face { font-family: "JetBrains Fallback"; font-weight: 400 700;
  src: local("Courier New"), local("CourierNewPSMT"), local("Liberation Mono"), local("LiberationMono"), local("Menlo"), local("Consolas");
  size-adjust: 100%; ascent-override: 102%; descent-override: 30%; line-gap-override: 0%; }
