/* =========================================================================
   barlow-1.0.0.css
   Self-hosted Barlow and Barlow Condensed — The Edge's brand faces. Barlow sets
   the Edge page's body text (--edge-body in edge-*.css) and Barlow Condensed its
   headings, labels and buttons (--edge-display), and the THE EDGE wordmark the
   sidebar draws on every page (site.scss, section 8b).

   Both were requested from fonts.googleapis.com with display=swap, which is what
   figtree-1.0.0.css describes for Figtree: the page painted in the fallback
   sans-serif and re-set itself when the fonts landed, a jump made worse here by
   Barlow Condensed being so much narrower than any fallback. Served from our own
   origin, and preloaded by Views/Home/edge.cshtml, the files are in hand at first
   paint on the Edge page, which is what makes font-display: block the right
   choice rather than a risk — there is nothing to block on, and nothing swaps.

   Linked for every page by _FontLinks.cshtml, because the sidebar wordmark can
   appear on any of them. A face is only downloaded when text is drawn in it, so
   that costs a customer with no Edge dashboard nothing; for one with it, the
   wordmark waits for its one file (same origin, then cached) rather than flashing
   through a fallback.

   Only the faces the Edge page and the wordmark draw on: Barlow 400 and 600;
   Barlow Condensed 400, 600, 700, 700 italic and 900 italic. Google's Latin
   subset, v13, with the unicode-range Google serves it under; a character outside
   it falls back to the next face in the stack, as it did from Google. Licence:
   fonts/OFL-Barlow.txt.
   ========================================================================= */

@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    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: 'Barlow';
    src: url('../fonts/barlow-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: block;
    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: 'Barlow Condensed';
    src: url('../fonts/barlow-condensed-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    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: 'Barlow Condensed';
    src: url('../fonts/barlow-condensed-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: block;
    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: 'Barlow Condensed';
    src: url('../fonts/barlow-condensed-700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: block;
    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: 'Barlow Condensed';
    src: url('../fonts/barlow-condensed-700-italic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: block;
    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: 'Barlow Condensed';
    src: url('../fonts/barlow-condensed-900-italic.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
    font-display: block;
    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;
}
