/*
 * Per-brand font faces — DEFAULT brand (zoome).
 *
 * Served statically from /fonts/fonts.css and linked directly in <head>
 * (nuxt.config.js head.link) so @font-face is discovered on the first HTML
 * parse, before the bundled app CSS. `src` uses ABSOLUTE /fonts/... URLs on
 * purpose: they are served straight from static/ (never webpack-hashed), so a
 * <link rel="preload" as="font"> can target the exact same URL (single fetch).
 *
 * Per-brand override: a brand ships its own copy at
 * configs/projects/<brand>/static/fonts/fonts.css (+ its font files), which the
 * copy-brand-static overlay lays over static/ at build for that CONFIG_PROFILE.
 *
 * font-display: swap is intentional (FOUT, never invisible text / FOIT).
 */

@font-face {
  font-family: 'PTRootUI';
  src:
    url('/fonts/ptrootui/PT Root UI_Regular.woff2') format('woff2'),
    url('/fonts/ptrootui/PT Root UI_Regular.woff') format('woff');
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'PTRootUI';
  src:
    url('/fonts/ptrootui/PT Root UI_Medium.woff2') format('woff2'),
    url('/fonts/ptrootui/PT Root UI_Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'PTRootUI';
  src:
    url('/fonts/ptrootui/PT Root UI_Bold.woff2') format('woff2'),
    url('/fonts/ptrootui/PT Root UI_Bold.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'PeaceSans';
  src:
    url('/fonts/peacesans/peace_sans.woff2') format('woff2'),
    url('/fonts/peacesans/peace_sans.woff') format('woff');
  font-display: swap;
}
