/* Self-hosted Roboto (#151 A3): the latin-subset VARIABLE woff2 files (wght 100..900, normal +
   italic) that fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900 served,
   downloaded from fonts.gstatic.com (Roboto v51, SIL-free Apache License 2.0). Replaces the
   Google CDN <link> in App.razor so kiosk offline render is deterministic; App.razor is
   shared, so admin typography uses these files too (accepted and intended). The font-weight
   range and latin unicode-range mirror Google's served CSS; MudBlazor uses weights
   300/400/500/700, all inside the range. Referenced non-fingerprinted on purpose - the
   service worker warms and serves /css/fonts.css and /fonts/* stale-while-revalidate. */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100 900;
    font-stretch: 100%;
    font-display: swap;
    src: url('../fonts/roboto-latin-wght-normal.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;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100 900;
    font-stretch: 100%;
    font-display: swap;
    src: url('../fonts/roboto-latin-wght-italic.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;
}
