/*
    Self-hosted web fonts for NON-Production environments (Development / Staging / UI tests).
    Production currently loads these from the Google Fonts CDN instead (see _WebFonts.cshtml).

    Why self-host outside prod: the CDN <link> is an external, render-blocking request. When
    the test/dev machine can't reach Google quickly it stalls the page 'load' event, which
    (a) times out Playwright login/navigation and (b) makes screenshot baselines flake as
    headings flip between Bree Serif and the Helvetica fallback. A local copy loads instantly
    and renders deterministically.

    REQUIRED FILES (drop into this folder; they are intentionally not in source control here
    because they must be obtained from Google Fonts — both are SIL Open Font License):
        bree-serif.woff2   — Bree Serif, regular (400)
        open-sans.woff2    — Open Sans, regular (400)
    Easiest source: https://gwfh.mranftl.com (google-webfonts-helper) → pick "Bree Serif" and
    "Open Sans", weight 400, woff2 only, then rename the downloaded files as above.
    Until the files are present, browsers fall back to Helvetica/Arial (instant local 404 —
    no hang), so the test fix holds either way; add the files to restore the exact look.

    Weights mirror what the legacy `?family=Bree+Serif` / `?family=Open+Sans` CDN links serve
    (regular 400 only; bold is synthesized), so local rendering matches Production.
*/

@font-face {
    font-family: 'Bree Serif';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('bree-serif.woff2') format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('open-sans.woff2') format('woff2');
}
