/* ============================================================
   Boelke Capital – Self-Hosted Fonts (DSGVO-konform)
   Spectral + Spectral SC

   EINRICHTUNG: Laden Sie die Schriftdateien herunter:
   → https://gwfh.mranftl.com/fonts/spectral?subsets=latin
   → https://gwfh.mranftl.com/fonts/spectral-sc?subsets=latin
   Wählen Sie "woff2" und laden Sie alle Gewichtungen herunter.
   Speichern Sie die .woff2-Dateien in diesem /fonts/ Ordner.
   ============================================================ */

/* Spectral 300 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/spectral-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/spectral-300italic.woff2') format('woff2');
}

/* Spectral 400 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/spectral-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/spectral-italic.woff2') format('woff2');
}

/* Spectral 500 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/spectral-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/spectral-500italic.woff2') format('woff2');
}

/* Spectral 600 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/spectral-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/spectral-600italic.woff2') format('woff2');
}

/* Spectral 700 */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/spectral-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/spectral-700italic.woff2') format('woff2');
}

/* Spectral SC 400 */
@font-face {
  font-family: 'Spectral SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/spectral-sc-regular.woff2') format('woff2');
}

/* Spectral SC 500 */
@font-face {
  font-family: 'Spectral SC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/spectral-sc-500.woff2') format('woff2');
}

/* Spectral SC 600 */
@font-face {
  font-family: 'Spectral SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/spectral-sc-600.woff2') format('woff2');
}

/* Spectral SC 700 */
@font-face {
  font-family: 'Spectral SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/spectral-sc-700.woff2') format('woff2');
}
