/* Makerbude – lokal eingebundene Schriften (DSGVO, kein Google-Server-Kontakt).
   Variable Fonts, Latin-Subset – deckt Deutsch inkl. Umlauten, „“ und € ab.
   Lora + Inter laden überall (Schrift-Wechsel 22.07.: Lora statt Fraunces);
   die Schriftpaar-Familien (Shop-Design) lädt der Browser nur, wenn eine
   Shop-Seite sie wirklich benutzt. Die Fraunces-Deklaration bleibt ungenutzt
   stehen (Browser laden nur, was CSS wirklich verwendet). */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url('/assets/fonts/fraunces.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/assets/fonts/inter.woff2') format('woff2');
}

/* ---- Schriftpaare für das Shop-Design (alle SIL Open Font License) ---- */
@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url('/assets/fonts/baloo2.woff2') format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/assets/fonts/nunito.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url('/assets/fonts/spacegrotesk.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url('/assets/fonts/playfair.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/assets/fonts/lora.woff2') format('woff2');
}
