/* ═══════════════════════════════════════════════════════════════════════════
   Self-hosted portal display faces.

   Every OTHER font in the picker comes from Google Fonts (see
   PortalDesignTemplates.FontFamilyFragments). Fonts that are not on Google —
   licensed faces the studio supplies — are served from /fonts/ and declared
   here instead.

   IMPORTANT: a self-hosted family must NOT be added to FontFamilyFragments.
   That dictionary builds one combined fonts.googleapis.com/css2 request, and
   Google answers the WHOLE request with 400 when any family is unknown — one
   bad name would drop every other font on the page.

   This sheet is linked from PublicLayout (public site) and SettingsPage
   (builder preview + font pickers), so the face resolves in both places.
   ═══════════════════════════════════════════════════════════════════════════ */

@font-face {
    font-family: 'Dating Month';
    src: url('/fonts/dating-month.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    /* swap: the fallback paints immediately and is replaced when the face lands —
       never an invisible headline while the font downloads. */
    font-display: swap;
}
