/* Self-hosted Fonts – woff2 bevorzugt, ttf Fallback */

@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter/Inter-Variable.woff2') format('woff2'),
       url('../fonts/inter/Inter-Variable.ttf') format('truetype');
}

/* statische Schnitte – nur genutzt, wenn du Variabel nicht hast */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/inter/Inter-300.woff2') format('woff2'),
       url('../fonts/inter/Inter-300.ttf') format('truetype');
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter/Inter-400.woff2') format('woff2'),
       url('../fonts/inter/Inter-400.ttf') format('truetype');
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/inter/Inter-600.woff2') format('woff2'),
       url('../fonts/inter/Inter-600.ttf') format('truetype');
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/inter/Inter-800.woff2') format('woff2'),
       url('../fonts/inter/Inter-800.ttf') format('truetype');
}

@font-face{
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../fonts/orbitron/Orbitron-Variable.woff2') format('woff2'),
       url('../fonts/orbitron/Orbitron-Variable.ttf') format('truetype');
}

/* Fallback statisch */
@font-face{
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/orbitron/Orbitron-400.woff2') format('woff2'),
       url('../fonts/orbitron/Orbitron-400.ttf') format('truetype');
}
@font-face{
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/orbitron/Orbitron-700.woff2') format('woff2'),
       url('../fonts/orbitron/Orbitron-700.ttf') format('truetype');
}