/* Feature 107 (partial white-label) / S03 (D9): self-hosted curated theme fonts.
 *
 * All four families are OFL-licensed and served from teamhub's own origin (the WOFF2 files live under
 * web/lib/fonts/). We deliberately do NOT load Google Fonts at runtime (GDPR). The binaries were
 * fetched once at build time from the Fontsource CDN (latin subset, weights 400 + 700).
 *
 * `font-display: swap` keeps render unblocked (brief FOUT is acceptable). The browser only downloads a
 * face when a selected `--theme-font` actually references it, so clients on the system default pay no
 * font-download cost. These files are also used cross-origin by the events.js widget, so they are
 * served with permissive CORS (see web/lib/fonts/.htaccess). */

@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../lib/fonts/dmsans/dm-sans-latin-400-normal.woff2') format('woff2'); }
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../lib/fonts/dmsans/dm-sans-latin-700-normal.woff2') format('woff2'); }

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../lib/fonts/inter/inter-latin-400-normal.woff2') format('woff2'); }
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../lib/fonts/inter/inter-latin-700-normal.woff2') format('woff2'); }

@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../lib/fonts/nunito/nunito-sans-latin-400-normal.woff2') format('woff2'); }
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../lib/fonts/nunito/nunito-sans-latin-700-normal.woff2') format('woff2'); }

@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../lib/fonts/lora/lora-latin-400-normal.woff2') format('woff2'); }
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../lib/fonts/lora/lora-latin-700-normal.woff2') format('woff2'); }
