/* Every font the site loads, declared once. Pages link this file next to their
   own stylesheet, so the browser finds it while it reads the page head.

   Why the faces are written out here instead of @import-ing Google's stylesheet:

   - Basic Latin only. Google's stylesheet adds a latin-ext file per family,
     and the rupee sign (U+20B9) falls in that range, so every page quoting an
     amount in ₹ downloaded 107 KB of extra font to draw one character. The
     ₹ now comes from the metric-matched fallback below.
   - No chained request. An @import inside styles.css could only start after
     styles.css arrived, and it blocked the first paint until it answered.
   - The logo face is "Playwrite GB J". The name "Playwrite England Joined"
     does not exist on Google Fonts, so the wordmark rendered in whatever
     cursive the device had. It is loaded as a 4 KB subset of the ten letters
     of "Incubateer", with the full 30 KB file as a second source.

   To refresh a URL, request the family from fonts.googleapis.com/css2 with a
   current Chrome user agent and copy the "latin" block's src. The logo subset
   comes from the same request with &text=Incubateer. */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: 'Roboto';
  font-style: normal;
  font-weight: 500 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.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: 'Playwrite GB J';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=k3kEo8wSPe9dzQ1UGbvobAPhY5iG-fsubxedDheGdc9Hbd7X9HBZ8QVlZiuIN6E_Uhtg&skey=84b45b4a6f1feb69&v=v11) format('woff2'),
       url(https://fonts.gstatic.com/s/playwritegbj/v11/k3kEo8wSPe9dzQ1UGbvobAPhY5iG-fsubxedDheGdc9Hbd7X9HBZ8Q.woff2) format('woff2');
  unicode-range: U+49, U+61-63, U+65, U+6E, U+72, U+74-75;
}

/* Metric-matched fallbacks, so the swap from system font to webfont changes
   letterforms and not layout. Without them every line reflowed when the font
   arrived: measured as an intermittent 0.077 CLS on the homepage. */
@font-face { font-family: 'Inter Fallback'; src: local('Arial'); ascent-override: 90.44%; descent-override: 22.52%; line-gap-override: 0%; size-adjust: 107.12%; }
@font-face { font-family: 'Roboto Fallback'; src: local('Arial'); ascent-override: 92.49%; descent-override: 24.34%; line-gap-override: 0%; size-adjust: 100.30%; }
