/* ============================================================================
   Safi ribbon v1 — web fonts (Fraunces wordmark + Public Sans pills)

   Vendored woff2 (latin subsets pulled from Google Fonts / fonts.gstatic.com;
   variable fonts, so one file covers the whole weight range). No runtime
   Google Fonts dependency.

   Shadow roots cannot declare @font-face, so ribbon.js injects this file into
   document.head as <link rel="stylesheet" id="safi-ribbon-fonts">. The
   component's font stacks fall back to system fonts (Georgia / system sans),
   so nothing blocks if this stylesheet or the woff2 files fail to load.
   ========================================================================== */

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

@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('./public-sans-latin.woff2') format('woff2');
}
