/* GRACE brand typography — self-hosted woff2.

   The CRM's two fonts, mirroring apps/member-web/public/assets/fonts —
   same files, same rationale: woff2 is a lossless container (every glyph
   and metric intact, no subsetting), no .ttf fallback since this app
   already requires JS features newer than woff2 support, and no CDN
   fallback so font-src 'self' is enforceable.

   Regenerate from a .ttf with fontTools:
     python -c "from fontTools.ttLib import TTFont; f=TTFont('x.ttf'); f.flavor='woff2'; f.save('x.woff2')"
*/
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('inter-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('inter-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('playfair-700.woff2') format('woff2');
}
