/* Exo 2 - Regular (400) */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('exo2/exo-2-v26-latin-regular.woff2') format('woff2');
}

/* Exo 2 - SemiBold (600) */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('exo2/exo-2-v26-latin-600.woff2') format('woff2');
}

/* Exo 2 - Bold (700) - verwendet 600 als Fallback */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('exo2/exo-2-v26-latin-600.woff2') format('woff2');
}

/* Exo 2 - ExtraBold (800) */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('exo2/exo-2-v26-latin-800.woff2') format('woff2');
}

/* Exo 2 - Black (900) */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('exo2/exo-2-v26-latin-900.woff2') format('woff2');
}

/* Open Sans - Regular (400) */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('opensans/open-sans-v44-latin-regular.woff2') format('woff2');
}

/* Open Sans - SemiBold (600) */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('opensans/open-sans-v44-latin-600.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-v44-latin-700.woff2') format('woff2');
}

/* Open Sans - ExtraBold (800) */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('opensans/open-sans-v44-latin-800.woff2') format('woff2');
}
