/**
 * Local Google Fonts
 * All fonts downloaded and served locally
 * Generated by: scripts/download-fonts.ts
 */

/* Audiowide */
@font-face {
  font-family: 'Audiowide';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Audiowide/audiowide-400-normal.woff2') format('woff2'),
    url('./font-files/Audiowide/Audiowide-Regular.ttf') format('truetype');
}

/* Bebas Neue */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Bebas_Neue/bebas-neue-400-normal.woff2') format('woff2'),
    url('./font-files/Bebas_Neue/BebasNeue-Regular.ttf') format('truetype');
}

/* Cinzel Decorative */
@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Cinzel_Decorative/cinzel-decorative-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./font-files/Cinzel_Decorative/cinzel-decorative-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./font-files/Cinzel_Decorative/cinzel-decorative-900-normal.woff2') format('woff2');
}

/* Inter */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('./font-files/Inter/inter-300-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./font-files/Inter/inter-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Inter/inter-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Inter/inter-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('./font-files/Inter/inter-500-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./font-files/Inter/inter-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('./font-files/Inter/inter-600-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./font-files/Inter/inter-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('./font-files/Inter/inter-700-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./font-files/Inter/inter-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('./font-files/Inter/inter-900-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./font-files/Inter/inter-900-normal.woff2') format('woff2');
}

/* Jetbrains Mono */
@font-face {
  font-family: 'Jetbrains Mono';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-300-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-500-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-600-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-700-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Jetbrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./font-files/JetBrains_Mono/jetbrains-mono-700-normal.woff2') format('woff2');
}

/* Montserrat */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('./font-files/Montserrat/montserrat-300-italic.woff2') format('woff2');
}

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

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

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

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('./font-files/Montserrat/montserrat-500-italic.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('./font-files/Montserrat/montserrat-600-italic.woff2') format('woff2');
}

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

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

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

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('./font-files/Montserrat/montserrat-900-italic.woff2') format('woff2');
}

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

/* Orbitron */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Orbitron/orbitron-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./font-files/Orbitron/orbitron-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./font-files/Orbitron/orbitron-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./font-files/Orbitron/orbitron-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./font-files/Orbitron/orbitron-900-normal.woff2') format('woff2');
}

/* Press Start 2p */
@font-face {
  font-family: 'Press Start 2p';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Press_Start_2P/press-start-2p-400-normal.woff2') format('woff2'),
    url('./font-files/Press_Start_2P/PressStart2P-Regular.ttf') format('truetype');
}

/* Roboto Slab */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./font-files/Roboto_Slab/roboto-slab-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./font-files/Roboto_Slab/roboto-slab-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./font-files/Roboto_Slab/roboto-slab-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./font-files/Roboto_Slab/roboto-slab-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./font-files/Roboto_Slab/roboto-slab-700-normal.woff2') format('woff2');
}

