/* 
 * Lokale Google Fonts Einbindung
 * DSGVO-konform ohne externe Anfragen
 * Enthält: Open Sans (400, 700)
 */

/* Open Sans Regular (400) */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('opensans/open-sans-latin-400-normal.woff2') format('woff2');
}

/* Open Sans Bold (700) */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('opensans/open-sans-latin-700-normal.woff2') format('woff2');
}

/* 
 * Font-Variablen für einfache Verwendung im CSS
 * Verwendung: var(--font-primary), var(--font-secondary), var(--font-heading), var(--font-body)
 */
:root {
  --font-primary: 'Open Sans', sans-serif;
  --font-secondary: 'Open Sans', sans-serif;
  --font-heading: 'Open Sans', sans-serif;
  --font-body: 'Open Sans', sans-serif;
}

/* Montserrat Regular (400) */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('montserrat/montserrat-latin-400-normal.woff2') format('woff2');
}

/* Montserrat Bold (700) */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('montserrat/montserrat-latin-700-normal.woff2') format('woff2');
} 