/* Self-hosted fonts (DSGVO — no Google Fonts URL fetches).
 *
 * Variable TTFs: one upright + one italic file per family covers every
 * weight via the `wght` axis (Fraunces italic 400/500 + normal 500, Inter
 * 400/500/600 are all in range). Absolute /fonts/... paths so this file
 * works both for the app (served at root) and for the marketing animations
 * loaded in same-origin iframes from /marketing/.
 *
 * Family names are EXACTLY 'Fraunces' and 'Inter' to match existing CSS.
 * Note: the app's mono surfaces (font-mono) previously used Google's
 * JetBrains Mono; it is no longer fetched (DSGVO) and falls back to the
 * system monospace stack (ui-monospace, monospace) already in the CSS.
 */

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/fraunces/Fraunces.ttf') format('truetype');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/fraunces/Fraunces-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/inter/Inter.ttf') format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/inter/Inter-Italic.ttf') format('truetype');
}
