/* -------------------------------------------------------------------------
   Roboto, served from this site rather than from Google.

   The theme used to pull this from fonts.googleapis.com, which meant Google
   received every visitor's IP address and user agent on every page load, for
   no benefit to the reader. Self-hosting removes that entirely, and is also
   one fewer third party the site depends on to render.

   Roboto is licensed under the Apache License 2.0, which permits
   redistribution; see LICENSE.txt alongside these files.

   As of Roboto v51 the webfont is variable: one file covers the whole weight
   axis, so the 400, 500 and 700 the theme asks for all come from the same
   download rather than three separate ones. That is why the rules below
   declare a weight range instead of a single weight.

   Only the latin and latin-ext subsets are kept. Google also serves cyrillic,
   greek, vietnamese, math and symbol subsets, none of which an
   English-language blog about northern Michigan will ever draw from. The
   unicode-range values are Google's own, so a browser still downloads
   latin-ext only if a page actually uses a character from it.
   ------------------------------------------------------------------------- */

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100 900;
    font-stretch: 100%;
    /* swap: show the fallback face immediately and restyle when Roboto
       arrives, rather than leaving the text invisible while it loads. */
    font-display: swap;
    src: url('roboto-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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100 900;
    font-stretch: 100%;
    font-display: swap;
    src: url('roboto-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;
}
