﻿/* ==========================================================================
   INTER (300, 400, 600)
   ========================================================================== */

/* Inter Light (300) */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/inter-300.woff2') format('woff2');
}

/* Inter Regular (400) */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/inter-400.woff2') format('woff2');
}

/* Inter SemiBold (600) */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/inter-600.woff2') format('woff2');
}

/* ==========================================================================
   JETBRAINS MONO (300, 400, 700)
   ========================================================================== */

/* JetBrains Mono Light (300) */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/jetbrains-mono-300.woff2') format('woff2');
}

/* JetBrains Mono Regular (400) */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/jetbrains-mono-400.woff2') format('woff2');
}

/* JetBrains Mono Bold (700) */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/jetbrains-mono-700.woff2') format('woff2');
}

/* ==========================================================================
   ORBITRON (500, 900)
   ========================================================================== */

/* Orbitron Medium (500) */
@font-face {
    font-family: 'Orbitron';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/orbitron-500.woff2') format('woff2');
}

/* Orbitron Black (900) */
@font-face {
    font-family: 'Orbitron';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/orbitron-900.woff2') format('woff2');
}
/* Beispiel für Inter (Oft verwendet) */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    /* WICHTIG: Der Pfad muss relativ zur CSS-Datei stimmen oder absolut sein */
    src: url('/fonts/inter-400.woff2') format('woff2');
}

/* WICHTIG: Icon Font (für den KI Button) */
/* Wenn du Material Icons genutzt hast, musst du diese auch lokal haben */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/MaterialIcons-Regular.woff2') format('woff2');
}