/* HONESTLY NOT EVEN SURE HOW THE @font-face IS USED  */


@font-face {
    font-family: 'FriedrichWilhelm';
    src: url('fonts/FriedrichWilhelm.woff2') format('woff2'),
        url('fonts/FriedrichWilhelm.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FriedrichWilhelm';
    src: url('fonts/FriedrichWilhelm.woff2') format('woff2'),
        url('fonts/FriedrichWilhelm.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Underwood Champion';
    src: url('fonts/UnderwoodChampion.woff2') format('woff2'),
        url('fonts/UnderwoodChampion.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Veteran Typewriter';
    src: url('fonts/VeteranTypewriter.woff2') format('woff2'),
        url('fonts/VeteranTypewriter.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Special Elite';
    src: url('fonts/SpecialElite-Regular.woff2') format('woff2'),
        url('fonts/SpecialElite-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gabriele Light Ribbon FG';
    src: url('fonts/GabrieleLightRibbonFG.woff2') format('woff2'),
        url('fonts/GabrieleLightRibbonFG.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gabriele Dark Ribbon FG';
    src: url('fonts/GabrieleDarkRibbonFG.woff2') format('woff2'),
        url('fonts/GabrieleDarkRibbonFG.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gabriele Black Ribbon FG';
    src: url('fonts/GabrieleBlackRibbonFG.woff2') format('woff2'),
        url('fonts/GabrieleBlackRibbonFG.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gabriele Bad AH';
    src: url('fonts/GabrieleBadAH.woff2') format('woff2'),
        url('fonts/GabrieleBadAH.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Erika Pl Dws';
    src: url('fonts/ErikaPlDws-Regular.woff2') format('woff2'),
        url('fonts/ErikaPlDws-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Erika Pl';
    src: url('fonts/ErikaPl-Regular.woff2') format('woff2'),
        url('fonts/ErikaPl-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Erika Pl Dws Variant';
    src: url('fonts/ErikaPlDwsVariant-Regular.woff2') format('woff2'),
        url('fonts/ErikaPlDwsVariant-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Erika Ormig';
    src: url('fonts/ErikaOrmig.woff2') format('woff2'),
        url('fonts/ErikaOrmig.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Erica Type';
    src: url('fonts/EricaType-Italic.woff2') format('woff2'),
        url('fonts/EricaType-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Erica Type';
    src: url('fonts/EricaType-BoldItalic.woff2') format('woff2'),
        url('fonts/EricaType-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Erica Type';
    src: url('fonts/EricaType-Bold.woff2') format('woff2'),
        url('fonts/EricaType-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Erica Type';
    src: url('fonts/EricaType-Regular.woff2') format('woff2'),
        url('fonts/EricaType-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wicked Grit';
    src: url('fonts/WickedGrit.woff2') format('woff2'),
        url('fonts/WickedGrit.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Punk Kid';
    src: url('fonts/PunkKid.woff2') format('woff2'),
        url('fonts/PunkKid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fontenay-aux-Roses';
    src: url('fonts/Fontenay-aux-Roses.woff2') format('woff2'),
        url('fonts/Fontenay-aux-Roses.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DonAllen';
    src: url('fonts/DonAllen.woff2') format('woff2'),
        url('fonts/DonAllen.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Otterloop II';
    src: url('fonts/OtterloopII.woff2') format('woff2'),
        url('fonts/OtterloopII.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TypeWrong';
    src: url('fonts/TypeWrongSmudgedBold.woff2') format('woff2'),
        url('fonts/TypeWrongSmudgedBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MKantzley';
    src: url('fonts/MKantzley.woff2') format('woff2'),
        url('fonts/MKantzley.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fountain Pen Frenzy';
    src: url('fonts/FountainPenFrenzy.woff2') format('woff2'),
        url('fonts/FountainPenFrenzy.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fucsimile';
    src: url('fonts/Fucsimile.woff2') format('woff2'),
        url('fonts/Fucsimile.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fragile Decay';
    src: url('fonts/FragileDecay.woff2') format('woff2'),
        url('fonts/FragileDecay.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Miltonian Tattoo';
    src: url('fonts/MiltonianTattoo.woff2') format('woff2'),
        url('fonts/MiltonianTattoo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Medieval Dingbats';
    src: url('fonts/MedievalDingbats.woff2') format('woff2'),
        url('fonts/MedievalDingbats.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PlainGermanica';
    src: url('fonts/PlainGermanica.woff2') format('woff2'),
        url('fonts/PlainGermanica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'STAMPWRITER-KIT';
    src: url('fonts/STAMPWRITER-KIT.woff2') format('woff2'),
        url('fonts/STAMPWRITER-KIT.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lettres ombrees ornees';
    src: url('fonts/Lettresombreesornees.woff2') format('woff2'),
        url('fonts/Lettresombreesornees.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nickelodeon';
    src: url('fonts/Nickelodeon.woff2') format('woff2'),
        url('fonts/Nickelodeon.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'old retro labels tfb';
    src: url('fonts/oldretrolabelstfb.woff2') format('woff2'),
        url('fonts/oldretrolabelstfb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SketchedCassiusBroken';
    src: url('fonts/SketchedCassiusBroken.woff2') format('woff2'),
        url('fonts/SketchedCassiusBroken.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Umberette';
    src: url('fonts/Umberette.woff2') format('woff2'),
        url('fonts/Umberette.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dogma';
    src: url('fonts/Dogma.woff2') format('woff2'),
        url('fonts/Dogma.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'EB Garamond 08';
    src: url('fonts/EBGaramond08-Italic.woff2') format('woff2'),
        url('fonts/EBGaramond08-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond 08';
    src: url('fonts/EBGaramond08-Regular.woff2') format('woff2'),
        url('fonts/EBGaramond08-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond 12 All SC';
    src: url('fonts/EBGaramond12-AllSC.woff2') format('woff2'),
        url('fonts/EBGaramond12-AllSC.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond 12';
    src: url('fonts/EBGaramond12-Italic.woff2') format('woff2'),
        url('fonts/EBGaramond12-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond 12';
    src: url('fonts/EBGaramond12-Regular.woff2') format('woff2'),
        url('fonts/EBGaramond12-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond SC 08';
    src: url('fonts/EBGaramondSC08-Regular.woff2') format('woff2'),
        url('fonts/EBGaramondSC08-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond SC 12';
    src: url('fonts/EBGaramondSC12-Regular.woff2') format('woff2'),
        url('fonts/EBGaramondSC12-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Press Start 2P';
    src: url('fonts/PressStart2P.woff2') format('woff2'),
        url('fonts/PressStart2P.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



/* CLASSES AND SHIT */

/* CATCHALL FOR THE NORMAL WEIGHT AND STYLE FONTS */

.font-friedrichwilhelm,
.font-underwood,
.font-veterantypewriter,
.font-specialelite,
.font-gabrielebadah,
.font-erikap1dws,
.font-erikap1,
.font-erikap1dws-var,
.font-erikaormig,
.font-ericatype,
.font-punkkid,
.font-fontenayauxroses,
.font-donallen,
.font-otterloop,
.font-fountainpenfrenzy,
.font-fucsimile,
.font-fragiledecay,
.font-miltoniantattoo,
.font-medievaldingbats,
.font-plaingermanica,
.font-stampwriterkit,
.fonts-lettresombresornees,
.fonts-nickelodeon,
.font-oldretrolabels,
.font-umberette,
.font-dogma,
.font-ebgaramond08,
.font-ebgaramond12,
.font-ebgaramond12allsc,
.font-ebgaramondsc08,
.font-ebgaramondsc12
{
    font-weight: normal;
    font-style: normal;
}

.font-gabrielelightribbon,
.font-gabrieledarkribbon,
.font-gabrieleblackribbon,
.font-ericatype-bold,
.font-typewrongsmudged-bold,
.font-wickedgrit,
.font-sketchedcassiusbroken,
.font-mkantzley,
.font-pressstart2p
{
  font-style: normal;
}

.font-sketchedcassiusbroken,
.font-mkantzley,
.font-gabrieledarkribbon,
.font-gabrieleblackribbon,
.font-pressstart2p
{
    font-weight: 500;
}

/* THE ACTUAL FREAKING CLASSES TO REFERENCE IN THE HTML */

.font-dogma {font-family: 'Dogma';}
.font-donallen {font-family: 'DonAllen';}
.font-ebgaramond08 {font-family: 'EB Garamond 08';}
.font-ebgaramond12 {font-family: 'EB Garamond 12';}
.font-ebgaramond12allsc {font-family: 'EB Garamond 12 All SC';}
.font-ebgaramondsc08 {font-family: 'EB Garamond SC 08';}
.font-ebgaramondsc12 {font-family: 'EB Garamond SC 12';}
.font-ericatype {font-family: 'Erica Type';}
.font-erikap1dws {font-family: 'Erika Pl Dws';}
.font-erikap1 {font-family: 'Erika Pl';}
.font-erikap1dws-var {font-family: 'Erika Pl Dws Variant';}
.font-ericaormig {font-family: 'Erika Ormig';}
.font-fontenayauxroses {font-family: 'Fontenay-aux-Roses';}
.font-fountainpenfrenzy {font-family: 'Fountain Pen Frenzy';}
.font-fragiledecay {font-family: 'Fragile Decay';}
.font-friedrichwilhelm {font-family: 'FriedrichWilhelm';}
.font-fucsimile {font-family: 'Fucsimile';}
.font-gabrielebadah {font-family: 'Gabriele Bad AH';}
.font-gabrieleblackribbon {font-family: 'Gabriele Black Ribbon FG';}
.font-gabrieledarkribbon {font-family: 'Gabriele Dark Ribbon FG';}
.font-lettresombresornees {font-family: 'Lettres ombrees ornees';}
.font-medievaldingbats {font-family: 'Medieval Tattoo';}
.font-miltoniantattoo {font-family: 'Miltonian Tattoo';}
.font-mkantzley {font-family: 'MKantzley';}
.font-nickelodeon {font-family: 'Nickelodeon';}
.font-oldretrolabels {font-family: 'old retro labels tfb';}
.font-otterloop {font-family: 'Otterloop II';}
.font-plaingermanica {font-family: 'PlainGermanica';}
.font-pressstart2p {font-family: 'Press Start 2P';}
.font-punkkid {font-family: 'Punk Kid';}
.font-sketchedcassiusbroken {font-family: 'SketchedCassiusBroken';}
.font-specialelite {font-family: 'Special Elite';}
.font-stampwriterkit {font-family: 'STAMPWRITER-KIT';}
.font-umberette {font-family: 'Umberette';}
.font-underwood {font-family: 'Underwood Champion';}
.font-veterantypewriter {font-family: 'Veteran Typewriter';}

.font-gabrielelightribbon {
    font-family: 'Gabriele Light Ribbon FG';
    font-weight: 300;
}

.font-ericatype-italic {
    font-family: 'Erica Type';
    font-weight: normal;
    font-style: italic;
}

.font-ericatype-bolditalic {
    font-family: 'Erica Type';
    font-weight: bold;
    font-style: italic;
}

.font-ericatype-bold {
    font-family: 'Erica Type';
    font-weight: bold;
}

.font-typewrongsmudged-bold {
    font-family: 'TypeWrong';
    font-weight: bold;
}

.font-wickedgrit {
    font-family: 'Wicked Grit';
    font-weight: bold;
}

.font-ebgaramond08italic {
    font-family: 'EB Garamond 08';
    font-weight: normal;
    font-style: italic;
}

.font-ebgaramond12italic {
    font-family: 'EB Garamond 12';
    font-weight: normal;
    font-style: italic;
}