/* Inter Custom */
@font-face {
  font-family: "Inter Custom";
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/InterCustom-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter Custom";
  font-weight: bold;
  font-style: normal;
  src: url("/fonts/InterCustom-Bold.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter Custom";
  font-weight: normal;
  font-style: italic;
  src: url("/fonts/InterCustom-Italic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter Custom";
  font-weight: bold;
  font-style: italic;
  src: url("/fonts/InterCustom-BoldItalic.woff2");
  font-display: swap;
}

/* Inter */
@font-face {
  font-family: "Inter";
  font-weight: 100 900;
  font-style: normal;
  src: url("/fonts/InterVariable.woff2") format("woff2-variations");
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  font-weight: 100 900;
  font-style: italic;
  src: url("/fonts/InterVariable-Italic.woff2") format("woff2-variations");
  font-display: swap;
}

/* JetBrainsMonoNL Nerd Font */
@font-face {
  font-family: "JetBrainsMonoNL Nerd Font";
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/JetBrainsMonoNLNerdFont-Regular.ttf");
  font-display: swap;
}
@font-face {
  font-family: "JetBrainsMonoNL Nerd Font";
  font-weight: bold;
  font-style: normal;
  src: url("/fonts/JetBrainsMonoNLNerdFont-Bold.ttf");
  font-display: swap;
}
@font-face {
  font-family: "JetBrainsMonoNL Nerd Font";
  font-weight: normal;
  font-style: italic;
  src: url("/fonts/JetBrainsMonoNLNerdFont-Italic.ttf");
  font-display: swap;
}
@font-face {
  font-family: "JetBrainsMonoNL Nerd Font";
  font-weight: bold;
  font-style: italic;
  src: url("/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttf");
  font-display: swap;
}

/* Adobe NotDef */
@font-face {
  font-family: "Adobe NotDef";
  src: url("/fonts/AND-Regular.otf");
  font-display: swap;
}

/* Commit Mono */
@font-face {
  font-family: "Commit Mono";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/CommitMono-400-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Commit Mono";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/CommitMono-400-Italic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Commit Mono";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/CommitMono-700-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Commit Mono";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/CommitMono-700-Italic.woff2");
  font-display: swap;
}

/* Commit Mono Custom */
@font-face {
  font-family: "Commit Mono Custom";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/CommitMonoCustom-400-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Commit Mono Custom";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/CommitMonoCustom-400-Italic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Commit Mono Custom";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/CommitMonoCustom-700-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Commit Mono Custom";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/CommitMonoCustom-700-Italic.woff2");
  font-display: swap;
}

/* Courier Prime */
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/Courier Prime.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/Courier Prime Italic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/Courier Prime Bold.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/Courier Prime Bold Italic.woff2");
  font-display: swap;
}

/* DM Mono */
@font-face {
  font-family: "DM Mono";
  font-weight: 300;
  font-style: normal;
  src: url("/fonts/DMMono-Light.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Mono";
  font-weight: 300;
  font-style: italic;
  src: url("/fonts/DMMono-LightItalic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Mono";
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/DMMono-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Mono";
  font-weight: normal;
  font-style: italic;
  src: url("/fonts/DMMono-Italic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Mono";
  font-weight: 500;
  font-style: normal;
  src: url("/fonts/DMMono-Medium.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Mono";
  font-weight: 500;
  font-style: italic;
  src: url("/fonts/DMMono-MediumItalic.woff2");
  font-display: swap;
}

/* DM Sans */
@font-face {
  font-family: "DM Sans";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/DMSans-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/DMSans-Italic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  font-weight: 500;
  font-style: normal;
  src: url("/fonts/DMSans-Medium.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  font-weight: 500;
  font-style: italic;
  src: url("/fonts/DMSans-MediumItalic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/DMSans-Bold.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/DMSans-BoldItalic.woff2");
  font-display: swap;
}

/* DM Serif Display */
@font-face {
  font-family: "DM Serif Display";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/DMSerifDisplay-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Serif Display";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/DMSerifDisplay-Italic.woff2");
  font-display: swap;
}

/* DM Serif Text */
@font-face {
  font-family: "DM Serif Text";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/DMSerifText-Regular.woff2");
  font-display: swap;
}
@font-face {
  font-family: "DM Serif Text";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/DMSerifText-Italic.woff2");
  font-display: swap;
}

/* Iosevka Custom Extended */
@font-face {
  font-family: "Iosevka Custom";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/IosevkaCustom-Extended.woff2");
  font-display: swap;
}

/* Iosevka Custom Aile */
@font-face {
  font-family: "Iosevka Custom Aile";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/IosevkaCustomAile-Regular.woff2");
  font-display: swap;
}

/* Iosevka Custom 2 */
@font-face {
  font-family: "Iosevka Custom 2";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/IosevkaCustom2-Regular.ttf");
  font-display: swap;
}

/* Iosevka Custom 2 Aile */
@font-face {
  font-family: "Iosevka Custom 2 Aile";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/IosevkaCustom2Aile-Regular.ttf");
  font-display: swap;
}

/* Iosevka Custom Term */
@font-face {
  font-family: "Iosevka Custom Term Extended";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/IosevkaCustomTerm-Extended.ttf");
  font-display: swap;
}

/* Maple Mono */
@font-face {
  font-family: "Maple Mono";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/MapleMono-Regular.woff2");
  font-display: swap;
}

/* Perfect DOS VGA 437 */
@font-face {
  font-family: "Perfect DOS VGA 437";
  src: url("/fonts/Perfect%20DOS%20VGA%20437%20Win.woff2");
  font-display: swap;
}

/* VCR OSD Mono */
@font-face {
  font-family: "VCR OSD Mono";
  src: url("/fonts/VCR_OSD_MONO_1.001.woff2");
  font-display: swap;
}

/* Atkinson Hyperlegible */
@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/Atkinson-Hyperlegible-Regular-102a.woff2");
  font-display: swap;
}

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/Atkinson-Hyperlegible-Italic-102a.woff2");
  font-display: swap;
}

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/Atkinson-Hyperlegible-Bold-102a.woff2");
  font-display: swap;
}

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/Atkinson-Hyperlegible-BoldItalic-102a.woff2");
  font-display: swap;
}

/* Lexend Deca */
@font-face {
  font-family: "Lexend Deca";
  src: url("/fonts/LexendDeca-VariableFont_wght.woff2");
  font-display: swap;
  font-weight: 100 900;
}

/* Inclusive Sans */
@font-face {
  font-family: "Inclusive Sans";
  src: url("/fonts/InclusiveSans[wght].woff2");
  font-display: swap;
  font-weight: 100 900;
  font-style: normal;
}

@font-face {
  font-family: "Inclusive Sans";
  src: url("/fonts/InclusiveSans-Italic[wght].woff2");
  font-display: swap;
  font-weight: 100 900;
  font-style: italic;
}

/* Unifraktur */
@font-face {
  font-family: "Unifraktur";
  src: url("/fonts/UnifrakturCook-Bold.ttf");
  font-display: swap;
  font-weight: 100 900;
  font-style: normal;
}

/* Pirata One */
@font-face {
  font-family: "Pirata One";
  src: url("/fonts/PirataOne-Regular.ttf");
  font-display: swap;
  font-weight: 100 900;
  font-style: normal;
}