/* Open Sans, served by this portal instead of fetched from Google.

   EMCO keep the list of hosts their machines may reach through the works
   firewall as short as they can (Hinterbichler, 21.10.2026), so the storefront
   must not pull anything from fonts.googleapis.com or fonts.gstatic.com.

   Open Sans v44 is a variable font: Google hands out the same file whichever
   weight you ask for and only varies the declaration, so the three weights the
   portal uses (400, 600, 700) are one file per subset, not six. The range below
   is declared rather than a single weight, which is what lets the browser
   interpolate 600 out of it.

   Only latin and latin-ext ship. Between them they cover every portal language
   Open Sans has glyphs for — Chinese, Japanese and Korean have none here and
   fall through to the system font either way, exactly as they did before.

   Licence: SIL Open Font License 1.1, which permits self-hosting. */

/* latin-ext — Czech and Polish live here, among others */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-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;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-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;
}
