/* Self-hosted typefaces (#3589) — the homepage makes no Google Fonts
   requests. Every page view used to transmit the visitor's IP to
   fonts.googleapis.com / fonts.gstatic.com (personal-data processing
   with no legal basis — LG München I 3 O 17493/20 — and two extra
   third-party TLS handshakes before first paint).

   Inter: vendored from the official rsms/inter v4.1 release
   (github.com/rsms/inter), SIL OFL 1.1 — licence text committed at
   ../fonts/Inter-LICENSE.txt. One variable file covers every weight the
   site uses.

   Material Symbols Outlined: the full variable font (wght, FILL, GRAD
   and opsz axes), copied from src/Web/J4.Web/wwwroot/fonts/ (Apache 2.0,
   Google material-design-icons). Carrying all four axes matters:
   site.css sets 'FILL' 1 on the home action icons via
   font-variation-settings, which the old Google css2 URL pinned to 0. */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    src: url('../fonts/InterVariable.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 100 700;
    src: url('../fonts/MaterialSymbolsOutlined.woff2') format('woff2');
    font-display: swap;
}

/* Helper class the Google css2 stylesheet used to ship; same shape as
   J4.Web's material-fonts.css. site.css only styles descendant uses
   (colour/size), so this is the single base definition. */
.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
