/* Self-hosted font declarations */

/* Poppins (regular) */
@font-face {
    font-family: 'Poppins';
    src: url("poppins.9212f6f9860f.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Poppins (bold) */
@font-face {
    font-family: 'Poppins';
    src: url("poppins-bold.52ec0fb08f1a.woff2") format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Raleway */
@font-face {
    font-family: 'Raleway';
    src: url("raleway.0356ccdd005f.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Anonymous Pro */
@font-face {
    font-family: 'Anonymous Pro';
    src: url("anonymous-pro.ecc73eea444a.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* IBM Plex Sans */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url("ibm-plex-sans.77bc02670657.woff2") format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Roboto */
@font-face {
    font-family: 'Roboto';
    src: url("roboto.4279528ce0e7.woff2") format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

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

/* Dosis */
@font-face {
    font-family: 'Dosis';
    src: url("dosis.eb64e5575268.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Alegreya (italic) */
@font-face {
    font-family: 'Alegreya';
    src: url("alegreya.8d7f6ceb28ae.woff2") format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Fredoka One */
@font-face {
    font-family: 'Fredoka One';
    src: url("fredoka-one.72bb194f7e27.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Bebas Neue */
@font-face {
    font-family: 'Bebas Neue';
    src: url("bebas-neue.5853435d21b1.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Press Start 2P */
@font-face {
    font-family: 'Press Start 2P';
    src: url("press-start-2p.5c7e04d0202b.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Archivo Black */
@font-face {
    font-family: 'Archivo Black';
    src: url("archivo-black.4b6914a69e6a.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Fugaz One */
@font-face {
    font-family: 'Fugaz One';
    src: url("fugaz-one.a91609409ec1.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Chango */
@font-face {
    font-family: 'Chango';
    src: url("chango.ad1dc7c7a61f.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Berkshire Swash */
@font-face {
    font-family: 'Berkshire Swash';
    src: url("berkshire-swash.f675315c2710.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Audiowide */
@font-face {
    font-family: 'Audiowide';
    src: url("audiowide.fa3af39df234.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Oleo Script */
@font-face {
    font-family: 'Oleo Script';
    src: url("oleo-script.a6a162634091.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Special Elite */
@font-face {
    font-family: 'Special Elite';
    src: url("special-elite.95d46c7f34ba.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Staatliches */
@font-face {
    font-family: 'Staatliches';
    src: url("staatliches.df9e091a834c.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Creepster */
@font-face {
    font-family: 'Creepster';
    src: url("creepster.107ac2ebb7d6.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Titan One */
@font-face {
    font-family: 'Titan One';
    src: url("titan-one.3b731012ac76.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Bangers */
@font-face {
    font-family: 'Bangers';
    src: url("bangers.d09b4fad5242.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Righteous */
@font-face {
    font-family: 'Righteous';
    src: url("righteous.a08d53cc6bf1.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Permanent Marker */
@font-face {
    font-family: 'Permanent Marker';
    src: url("permanent-marker.1b66ccb16415.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Luckiest Guy */
@font-face {
    font-family: 'Luckiest Guy';
    src: url("luckiest-guy.70322c317b1f.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Gravitas One */
@font-face {
    font-family: 'Gravitas One';
    src: url("gravitas-one.12241f874185.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Bungee */
@font-face {
    font-family: 'Bungee';
    src: url("bungee.57cee48e3265.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Gveret Levin */
@font-face {
    font-family: 'Gveret Levin';
    src: url("gveret-levin.5ce3cf96fb8e.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Jockey One */
@font-face {
    font-family: 'Jockey One';
    src: url("jockey-one.9bfc64dc6835.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Sigmar One */
@font-face {
    font-family: 'Sigmar One';
    src: url("sigmar-one.f20e3b181a9c.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Silkscreen */
@font-face {
    font-family: 'Silkscreen';
    src: url("silkscreen.5eef6cee3f3d.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ADLaM Display */
@font-face {
    font-family: 'ADLaM Display';
    src: url("adlam-display.065abc026498.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Aclonica */
@font-face {
    font-family: 'Aclonica';
    src: url("aclonica.e5f4dc3330e1.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Emblema One */
@font-face {
    font-family: 'Emblema One';
    src: url("emblema-one.b9cec2f87647.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Shrikhand */
@font-face {
    font-family: 'Shrikhand';
    src: url("shrikhand.80a6ee3f30db.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Piedra */
@font-face {
    font-family: 'Piedra';
    src: url("piedra.f189060345a2.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Pirata One */
@font-face {
    font-family: 'Pirata One';
    src: url("pirata-one.6869a0ed1f21.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Chewy */
@font-face {
    font-family: 'Chewy';
    src: url("chewy.754c4def845e.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Potta One */
@font-face {
    font-family: 'Potta One';
    src: url("potta-one.ffb462546747.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Ultra */
@font-face {
    font-family: 'Ultra';
    src: url("ultra.07deddff1c85.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Black Han Sans */
@font-face {
    font-family: 'Black Han Sans';
    src: url("black-han-sans.e99e7d991f2c.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Squada One */
@font-face {
    font-family: 'Squada One';
    src: url("squada-one.6e2c50972407.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* New Rocker */
@font-face {
    font-family: 'New Rocker';
    src: url("new-rocker.52cad919d4e4.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Notable */
@font-face {
    font-family: 'Notable';
    src: url("notable.10bb5bf4647c.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Lemon */
@font-face {
    font-family: 'Lemon';
    src: url("lemon.f461ea636ceb.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Shojumaru */
@font-face {
    font-family: 'Shojumaru';
    src: url("shojumaru.42309dc13d06.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Rubik Bubbles */
@font-face {
    font-family: 'Rubik Bubbles';
    src: url("rubik-bubbles.36dbde919765.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Reggae One */
@font-face {
    font-family: 'Reggae One';
    src: url("reggae-one.bc5b92e193d0.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Trade Winds */
@font-face {
    font-family: 'Trade Winds';
    src: url("trade-winds.898e550e5c77.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Jaro */
@font-face {
    font-family: 'Jaro';
    src: url("jaro.e21253ddf454.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Peralta */
@font-face {
    font-family: 'Peralta';
    src: url("peralta.57864600f421.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Holtwood One SC */
@font-face {
    font-family: 'Holtwood One SC';
    src: url("holtwood-one-sc.0e8d99292a55.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Cherry Bomb One */
@font-face {
    font-family: 'Cherry Bomb One';
    src: url("cherry-bomb-one.10d527033593.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Fontdiner Swanky */
@font-face {
    font-family: 'Fontdiner Swanky';
    src: url("fontdiner-swanky.4fbf52412243.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Germania One */
@font-face {
    font-family: 'Germania One';
    src: url("germania-one.abd9d219822a.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Lacquer */
@font-face {
    font-family: 'Lacquer';
    src: url("lacquer.9799dc079d2d.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Goblin One */
@font-face {
    font-family: 'Goblin One';
    src: url("goblin-one.01f5e79b243a.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Uncial Antiqua */
@font-face {
    font-family: 'Uncial Antiqua';
    src: url("uncial-antiqua.8d5422e7a790.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Coiny */
@font-face {
    font-family: 'Coiny';
    src: url("coiny.67fd78da0a10.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Slackey */
@font-face {
    font-family: 'Slackey';
    src: url("slackey.61911811d1a9.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Monomaniac One */
@font-face {
    font-family: 'Monomaniac One';
    src: url("monomaniac-one.8704b9e4233e.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Poller One */
@font-face {
    font-family: 'Poller One';
    src: url("poller-one.e81ca71b4a23.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Ruslan Display */
@font-face {
    font-family: 'Ruslan Display';
    src: url("ruslan-display.25b9e8f4e617.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ZCOOL KuaiLe */
@font-face {
    font-family: 'ZCOOL KuaiLe';
    src: url("zcool-kuaile.62dd5e11c388.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Sedgwick Ave Display */
@font-face {
    font-family: 'Sedgwick Ave Display';
    src: url("sedgwick-ave-display.910cfb6419b8.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Modak */
@font-face {
    font-family: 'Modak';
    src: url("modak.0ed4ae876d3e.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* DynaPuff */
@font-face {
    font-family: 'DynaPuff';
    src: url("dynapuff.83177dabb52b.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Agbalumo */
@font-face {
    font-family: 'Agbalumo';
    src: url("agbalumo.5d1c56381e83.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Croissant One */
@font-face {
    font-family: 'Croissant One';
    src: url("croissant-one.2dd829df3910.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Boldonse */
@font-face {
    font-family: 'Boldonse';
    src: url("boldonse.8f435eed1f36.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Science Gothic */
@font-face {
    font-family: 'Science Gothic';
    src: url("science-gothic.cbb06a74e242.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Sekuya */
@font-face {
    font-family: 'Sekuya';
    src: url("sekuya.b6eca4b5ece5.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Nabla */
@font-face {
    font-family: 'Nabla';
    src: url("nabla.8b6ed5e646c4.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Avenir */
@font-face {
    font-family: 'Avenir';
    src: url("avenir-variable.04eae4676787.woff2") format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Meta */
@font-face {
    font-family: 'Meta';
    src: url("meta-variable.89f3d42eb90f.woff2") format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Roboto (regular) */
@font-face {
    font-family: 'Roboto';
    src: url("roboto.4279528ce0e7.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Lato */
@font-face {
    font-family: 'Lato';
    src: url("lato.e1b3b5908c9c.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Ubuntu */
@font-face {
    font-family: 'Ubuntu';
    src: url("ubuntu.4a8b9af22b31.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Roboto Slab */
@font-face {
    font-family: 'Roboto Slab';
    src: url("roboto-slab.1ff337f1742b.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Lora */
@font-face {
    font-family: 'Lora';
    src: url("lora.5d5a586a9741.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Quicksand */
@font-face {
    font-family: 'Quicksand';
    src: url("quicksand.fe13b76807cc.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Rationale */
@font-face {
    font-family: 'Rationale';
    src: url("rationale.2a8aa356a1ac.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Hind */
@font-face {
    font-family: 'Hind';
    src: url("hind.4c5bc71b3cf6.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* M PLUS Rounded 1c */
@font-face {
    font-family: 'M PLUS Rounded 1c';
    src: url("m-plus-rounded-1c.7656a72f3636.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Rajdhani */
@font-face {
    font-family: 'Rajdhani';
    src: url("rajdhani.cac31f26b77e.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

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

/* Doto */
@font-face {
    font-family: 'Doto';
    src: url("doto.0c8f54aed250.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* IBM Plex Mono */
@font-face {
    font-family: 'IBM Plex Mono';
    src: url("ibm-plex-mono.79936b18df9f.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Shadows Into Light */
@font-face {
    font-family: 'Shadows Into Light';
    src: url("shadows-into-light.ab4a2c11e0a0.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Indie Flower */
@font-face {
    font-family: 'Indie Flower';
    src: url("indie-flower.9394245807cd.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Exo */
@font-face {
    font-family: 'Exo';
    src: url("exo.02937a178544.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Space Mono */
@font-face {
    font-family: 'Space Mono';
    src: url("space-mono.049dfc5919c2.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Alumni Sans */
@font-face {
    font-family: 'Alumni Sans';
    src: url("alumni-sans-400.80f10afa9cb7.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Henny Penny */
@font-face {
    font-family: 'Henny Penny';
    src: url("henny-penny.6586678072d3.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Unica One */
@font-face {
    font-family: 'Unica One';
    src: url("unica-one.685b743d061e.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Barriecito */
@font-face {
    font-family: 'Barriecito';
    src: url("barriecito.bb9209997fe6.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Funnel Sans */
@font-face {
    font-family: 'Funnel Sans';
    src: url("funnel-sans.2e34826d529f.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Macondo */
@font-face {
    font-family: 'Macondo';
    src: url("macondo.a3ece6c94095.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Walter Turncoat */
@font-face {
    font-family: 'Walter Turncoat';
    src: url("walter-turncoat.4bf9aa565fdd.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Playwrite IE */
@font-face {
    font-family: 'Playwrite IE';
    src: url("playwrite-ie.d24771cd376d.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Datatype */
@font-face {
    font-family: 'Datatype';
    src: url("datatype.98d5462fe64b.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Geist Mono */
@font-face {
    font-family: 'Geist Mono';
    src: url("geist-mono-400.aedf2d1c7257.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Betania Patmos In */
@font-face {
    font-family: 'Betania Patmos In';
    src: url("betania-patmos-in.d9659acd624c.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Story Script */
@font-face {
    font-family: 'Story Script';
    src: url("story-script.7d4286da1e1b.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Google Sans Flex */
@font-face {
    font-family: 'Google Sans Flex';
    src: url("google-sans-flex.3c72f8b6b47c.woff2") format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
