/* Self-hosted variable webfonts (latin subset, covers German umlauts + ß).
   Served from /static/fonts/ so the CSP `font-src 'self'` allows them — no
   external font CDN. One variable file per family covers all weights. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/static/fonts/inter.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('/static/fonts/playfair-display.woff2') format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/static/fonts/fraunces.woff2') format('woff2');
}
