/*
 * Self-hosted font subsets extracted from the design mockup.
 *
 * Montserrat 700, Roboto 400, and IBM Plex Mono 400 are the latin-subset
 * woff2 files originally served by Google Fonts. uicons-rcrds is a subset
 * of the Flaticon "uicons regular straight" icon font containing only the
 * three glyphs used on this page (document, envelope, sack-dollar).
 *
 * To add a new icon, re-subset the full uicons woff2 with the extra
 * codepoint included, e.g.:
 *   pyftsubset uicons-regular-straight.woff2 \
 *     --unicodes=U+E57F,U+E5FE,U+ED46,U+XXXX \
 *     --flavor=woff2 --no-layout-closure \
 *     --output-file=uicons-rcrds-subset.woff2
 * then add a matching .fi-rs-*::before rule below.
 */

/* Montserrat 700 (latin) */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/montserrat-700-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;
}

/* Roboto 400 (latin) */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/roboto-400-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;
}

/* IBM Plex Mono 400 (latin) */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ibm-plex-mono-400-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;
}

/* uicons icon font (subset: document, envelope, sack-dollar) */
@font-face {
  font-family: "uicons-rcrds";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/uicons-rcrds-subset.woff2") format("woff2");
}

.fi { font-family: "uicons-rcrds"; font-style: normal; font-weight: normal; line-height: 1; display: inline-block; -webkit-font-smoothing: antialiased; }
.fi-rs-document::before { content: "\e57f"; }
.fi-rs-envelope::before { content: "\e5fe"; }
.fi-rs-sack-dollar::before { content: "\ed46"; }
