/*
    Pracownik AI — the brand in one place for every surface of the portal: the SPA host page
    (/customer), the Orchard admin and its sign-in pages (registered by BrandingFilter), the site-theme
    layout and the offline page. Colours and the typeface come from the brand kit (colour table and
    "Montserrat ExtraBold 800 / Medium 500"); the logo files next to this one are exports of it.

    Served by the host's UseStaticFiles at the origin root, so every URL here is relative to this file
    and the same for every tenant.

    The typeface is Montserrat as a variable font (400-800), not only the two weights of the logo:
    body text needs 400 and 600-700, and a browser asked for a weight it does not have would pick 500
    for 400 and 800 for everything bold. Subsets as Google Fonts cuts them: latin-ext carries the
    Polish letters. Licence: fonts/OFL.txt.
*/
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/montserrat-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;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/montserrat-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;
}

:root {
    --brand-blue: #1473e6; /* the mark, "ai", every accent */
    --brand-navy: #0a1b3d; /* "pracownik", headings, the dark surfaces */
    --brand-slate: #52627a; /* the tagline, secondary text */
    --brand-font: 'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}
