/* =========================================================================
   CreatorSnapshot — @font-face declarations for server-rendered pages

   Mirrors the relevant subset of client/src/styles/fonts.css. Server-
   rendered HTML pages (login, connect, the four legal pages) link this
   file directly so Nohemi resolves on first paint instead of falling
   back to the system serif/sans.

   SSR pages currently use Nohemi only; their inline styles never
   reference Miguer Sans or Commit Mono. If a server page later adopts
   one of those faces, add the matching @font-face block below.

   Sync rule: when client/src/styles/fonts.css changes (e.g., a Nohemi
   weight is licensed or retired), keep this file in lockstep. Drift is
   bounded; the SPA's source-of-truth fonts.css is the authoritative
   declaration set per design/dark-mode-system/TYPE_SPEC.md §8.
   ========================================================================= */

@font-face {
  font-family: 'Nohemi';
  src: url('/fonts/Nohemi-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nohemi';
  src: url('/fonts/Nohemi-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nohemi';
  src: url('/fonts/Nohemi-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nohemi';
  src: url('/fonts/Nohemi-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nohemi';
  src: url('/fonts/Nohemi-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
