/* Web fonts, self-hosted (see #64): vendored via libman from @fontsource (SIL OFL),
   so a visitor always gets the same typefaces with no third-party CDN, and the
   faces keep working on an offline or air-gapped instance. This file only declares
   the faces; an individual instance chooses which to apply from its theme CSS
   (/media/theme/instance.css) — the shipped site stays neutral. */

@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/fontsource/merriweather/files/merriweather-latin-400-normal.woff2') format('woff2');
}

@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/fontsource/merriweather/files/merriweather-latin-700-normal.woff2') format('woff2');
}

@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/fontsource/merriweather/files/merriweather-latin-400-italic.woff2') format('woff2');
}

@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/fontsource/merriweather/files/merriweather-latin-700-italic.woff2') format('woff2');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/fontsource/montserrat/files/montserrat-latin-400-normal.woff2') format('woff2');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/fontsource/montserrat/files/montserrat-latin-700-normal.woff2') format('woff2');
}

@font-face {
    font-family: 'Bokor';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/fontsource/bokor/files/bokor-latin-400-normal.woff2') format('woff2');
}
