/* ==========================================================================
   Devgun Family Law -- Foundation: Fonts
   Self-hosted Red Hat Display (SIL OFL licensed -- see
   themes/app-theme/fonts/red-hat-display/OFL.txt).

   Source: docs/design/frontend-build-spec.md Section 3.
   Four upright weights only (400/500/600/700), latin subset, woff2 only.
   No italics are used anywhere in the design -- do not add italic faces.

   Path note: this file lives at themes/app-theme/css/foundation/fonts.css.
   Font files live at themes/app-theme/fonts/red-hat-display/*.woff2.
   vendor-expose publishes the theme's css/, images/, js/, and fonts/
   directories in parallel under public/_resources/themes/app-theme/, so the
   relative path from this file to the fonts directory is unchanged by
   vendor-expose: ../../fonts/red-hat-display/
   ========================================================================== */

@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/red-hat-display/red-hat-display-latin-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../fonts/red-hat-display/red-hat-display-latin-500.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../fonts/red-hat-display/red-hat-display-latin-600.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../fonts/red-hat-display/red-hat-display-latin-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
