/* ============================================================
   FLOWAGENTEN — Self-Hosted Fonts (DSGVO-konform)

   Fonts: Wix Madefor Display + Wix Madefor Text
   Quelle: Google Fonts (heruntergeladen, lokal gehostet)

   ANLEITUNG ZUM SELF-HOSTING:
   1. Gehe zu https://gwfh.mranftl.com/fonts (google-webfonts-helper)
   2. Suche "Wix Madefor Display" → wähle Gewichte 400,500,600,700,800
   3. Suche "Wix Madefor Text" → wähle Gewichte 400,500,600,700 + italic 400
   4. Lade die WOFF2-Dateien herunter
   5. Lege sie in /fonts/ ab
   6. Die @font-face Regeln unten zeigen auf diese Dateien
   ============================================================ */


/* --- Wix Madefor Display (Headlines, Display, Zahlen) --- */

@font-face {
  font-family: 'Wix Madefor Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Wix Madefor Display Regular'), local('WixMadeforDisplay-Regular'),
       url('../fonts/wix-madefor-display-v1-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Wix Madefor Display Medium'), local('WixMadeforDisplay-Medium'),
       url('../fonts/wix-madefor-display-v1-latin-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Wix Madefor Display SemiBold'), local('WixMadeforDisplay-SemiBold'),
       url('../fonts/wix-madefor-display-v1-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Wix Madefor Display Bold'), local('WixMadeforDisplay-Bold'),
       url('../fonts/wix-madefor-display-v1-latin-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Wix Madefor Display ExtraBold'), local('WixMadeforDisplay-ExtraBold'),
       url('../fonts/wix-madefor-display-v1-latin-800.woff2') format('woff2');
}


/* --- Wix Madefor Text (Body, Paragraphs, UI) --- */

@font-face {
  font-family: 'Wix Madefor Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Wix Madefor Text Regular'), local('WixMadeforText-Regular'),
       url('../fonts/wix-madefor-text-v13-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Text';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Wix Madefor Text Italic'), local('WixMadeforText-Italic'),
       url('../fonts/wix-madefor-text-v13-latin-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Text';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Wix Madefor Text Medium'), local('WixMadeforText-Medium'),
       url('../fonts/wix-madefor-text-v13-latin-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Text';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Wix Madefor Text SemiBold'), local('WixMadeforText-SemiBold'),
       url('../fonts/wix-madefor-text-v13-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Wix Madefor Text';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Wix Madefor Text Bold'), local('WixMadeforText-Bold'),
       url('../fonts/wix-madefor-text-v13-latin-700.woff2') format('woff2');
}
