/* Inter, self-hosted: the same two faces src/styles/global.css declares, for the
   static pages in public/ that do not load the site's bundled stylesheet. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/inter-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/inter-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;
}
/* The fallback the text paints in until Inter arrives, sized to Inter's
   metrics so the swap does not move the page (F3: the swap was the layout
   shift Lighthouse named on home, pricing and the blog). Measured against
   this woff2 in Chrome: Inter 400 runs 106.55% of Arial's width, 700 runs
   102.15% of Arial Bold's; Inter's ascender/descender are 1984/494 of 2048.
   The overrides are those metrics divided by the size-adjust. */
@font-face {
  font-family: 'Inter Fallback';
  font-weight: 100 549;
  src: local('Arial'), local('ArialMT');
  size-adjust: 106.55%;
  ascent-override: 90.92%;
  descent-override: 22.64%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Inter Fallback';
  font-weight: 550 900;
  src: local('Arial Bold'), local('Arial-BoldMT');
  size-adjust: 102.15%;
  ascent-override: 94.84%;
  descent-override: 23.61%;
  line-gap-override: 0%;
}
/* Android has no Arial, so 'Inter Fallback' never loads there and Chrome would
   fall to unadjusted Roboto (most of Google's field data is Android Chrome).
   Same method against Roboto (Google's v51 latin woff2 standing in for the
   system face): Inter 400 runs 107.19% of Roboto's width, 700 runs 108.33%;
   with these overrides an 18px paragraph and a 34px bold one wrap to exactly
   Inter's height in Chrome (210/210 and 820/820 px; plain Roboto 189 and 760). */
@font-face {
  font-family: 'Inter Fallback Android';
  font-weight: 100 549;
  src: local('Roboto'), local('Roboto-Regular');
  size-adjust: 107.19%;
  ascent-override: 90.37%;
  descent-override: 22.50%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Inter Fallback Android';
  font-weight: 550 900;
  src: local('Roboto Bold'), local('Roboto-Bold');
  size-adjust: 108.33%;
  ascent-override: 89.43%;
  descent-override: 22.27%;
  line-gap-override: 0%;
}
