@font-face {
    font-family: "Abril Fatface";
    src: url("/fonts/AbrilFatface-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Alfa Slab One";
    src: url("/fonts/AlfaSlabOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Anton";
    src: url("/fonts/Anton-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Bangers";
    src: url("/fonts/Bangers-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Bebas Neue";
    src: url("/fonts/BebasNeue-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "BIZ UDPGothic";
    src: url("/fonts/BIZUDPGothic-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "BIZ UDPMincho";
    src: url("/fonts/BIZUDPMincho-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "BIZ UDGothic";
    src: url("/fonts/BIZUDGothic-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "BIZ UDMincho";
    src: url("/fonts/BIZUDMincho-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Black Ops One";
    src: url("/fonts/BlackOpsOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Bowlby One";
    src: url("/fonts/BowlbyOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Bowlby One SC";
    src: url("/fonts/BowlbyOneSC-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Bungee";
    src: url("/fonts/Bungee-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Bungee Inline";
    src: url("/fonts/BungeeInline-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Bungee Shade";
    src: url("/fonts/BungeeShade-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Caveat";
    src: url("/fonts/Caveat-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Chango";
    src: url("/fonts/Chango-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Cinzel";
    src: url("/fonts/Cinzel-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Crimson Pro";
    src: url("/fonts/CrimsonPro-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Dancing Script";
    src: url("/fonts/DancingScript-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Faster One";
    src: url("/fonts/FasterOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Fredericka the Great";
    src: url("/fonts/FrederickaTheGreat-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Great Vibes";
    src: url("/fonts/GreatVibes-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Holtwood One SC";
    src: url("/fonts/HoltwoodOneSC-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Iceberg";
    src: url("/fonts/Iceberg-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Knewave";
    src: url("/fonts/Knewave-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Kumar One";
    src: url("/fonts/KumarOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Libre Baskerville";
    src: url("/fonts/LibreBaskerville-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Lobster";
    src: url("/fonts/Lobster-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Lora";
    src: url("/fonts/Lora-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "M PLUS 1";
    src: url("/fonts/MPLUS1-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "M PLUS 1 Code";
    src: url("/fonts/MPLUS1Code-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "M PLUS 2";
    src: url("/fonts/MPLUS2-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "M PLUS Rounded 1c";
    src: url("/fonts/MPLUSRounded1c-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Merriweather";
    src: url("/fonts/Merriweather-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Modak";
    src: url("/fonts/Modak-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Monoton";
    src: url("/fonts/Monoton-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("/fonts/Montserrat-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Oswald";
    src: url("/fonts/Oswald-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Pacifico";
    src: url("/fonts/Pacifico-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Passion One";
    src: url("/fonts/PassionOne-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Patua One";
    src: url("/fonts/PatuaOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Paytone One";
    src: url("/fonts/PaytoneOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Permanent Marker";
    src: url("/fonts/PermanentMarker-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Playfair Display";
    src: url("/fonts/PlayfairDisplay-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Poppins";
    src: url("/fonts/Poppins-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Press Start 2P";
    src: url("/fonts/PressStart2P-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Quicksand";
    src: url("/fonts/Quicksand-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Raleway";
    src: url("/fonts/Raleway-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Righteous";
    src: url("/fonts/Righteous-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Russo One";
    src: url("/fonts/RussoOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Sacramento";
    src: url("/fonts/Sacramento-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Satisfy";
    src: url("/fonts/Satisfy-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Shadows Into Light";
    src: url("/fonts/ShadowsIntoLight-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Squada One";
    src: url("/fonts/SquadaOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Staatliches";
    src: url("/fonts/Staatliches-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Titan One";
    src: url("/fonts/TitanOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Ultra";
    src: url("/fonts/Ultra-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Wallpoet";
    src: url("/fonts/Wallpoet-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Yellowtail";
    src: url("/fonts/Yellowtail-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Amanatsu";
    src: url("/fonts/Amanatsu-B.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Iroha Mochi";
    src: url("/fonts/iroha-mochi.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Kiwi Maru";
    src: url("/fonts/KiwiMaru-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Klee One";
    src: url("/fonts/KleeOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Sawarabi Gothic";
    src: url("/fonts/SawarabiGothic-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Sawarabi Mincho";
    src: url("/fonts/SawarabiMincho-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Shizuru";
    src: url("/fonts/Shizuru-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Shippori Antique";
    src: url("/fonts/ShipporiAntique-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Shippori Mincho";
    src: url("/fonts/ShipporiMincho-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Shippori Mincho B1";
    src: url("/fonts/ShipporiMinchoB1-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Stick";
    src: url("/fonts/Stick-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Slackside One";
    src: url("/fonts/SlacksideOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Antique";
    src: url("/fonts/ZenAntique-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Antique Soft";
    src: url("/fonts/ZenAntiqueSoft-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Old Mincho";
    src: url("/fonts/ZenOldMincho-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Dots";
    src: url("/fonts/ZenDots-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Loop";
    src: url("/fonts/ZenLoop-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Kaku Gothic New";
    src: url("/fonts/ZenKakuGothicNew-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Kaku Gothic Antique";
    src: url("/fonts/ZenKakuGothicAntique-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Maru Gothic";
    src: url("/fonts/ZenMaruGothic-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Zen Kurenaido";
    src: url("/fonts/ZenKurenaido-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Tanuei Kaku Pop";
    src: url("/fonts/TanueiKakuPop.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Cherry Bomb One";
    src: url("/fonts/CherryBombOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Chillout";
    src: url("/fonts/ChilloutTYP-Regular.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Dela Gothic One";
    src: url("/fonts/DelaGothicOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Twinkle Star";
    src: url("/fonts/TwinkleStar-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "DotGothic16";
    src: url("/fonts/DotGothic16-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Train One";
    src: url("/fonts/TrainOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Donguri Duel";
    src: url("/fonts/x10y12pxDonguriDuel.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Nano Gothic";
    src: url("/fonts/NanoGothicText-W3.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "New Tegomin";
    src: url("/fonts/NewTegomin-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Hachi Maru Pop";
    src: url("/fonts/HachiMaruPop-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Haru Tegaki";
    src: url("/fonts/HaruTegakiFont12.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Hina Mincho";
    src: url("/fonts/HinaMincho-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Fuwafude";
    src: url("/fonts/FuwaFude.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Paula Lily";
    src: url("/fonts/PaulaLily-B.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Potta One";
    src: url("/fonts/PottaOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Mikiyu Penji";
    src: url("/fonts/mikiyu-newpenji-p.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Murecho";
    src: url("/fonts/Murecho-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Mochiy Pop One";
    src: url("/fonts/MochiyPopOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Mochiy Pop P One";
    src: url("/fonts/MochiyPopPOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Monomaniac One";
    src: url("/fonts/MonomaniacOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Yomogi";
    src: url("/fonts/Yomogi-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Rampart One";
    src: url("/fonts/RampartOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Reggae One";
    src: url("/fonts/ReggaeOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "RocknRoll One";
    src: url("/fonts/RocknRollOne-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Ayase";
    src: url("/fonts/AYASE.TTF") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Ounen Mouhitsu";
    src: url("/fonts/Ounen-mouhitsu.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Kaisei HarunoUmi";
    src: url("/fonts/KaiseiHarunoUmi-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Kaisei Tokumin";
    src: url("/fonts/KaiseiTokumin-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Kaisei Opti";
    src: url("/fonts/KaiseiOpti-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Kaisei Decol";
    src: url("/fonts/KaiseiDecol-Bold.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Kosugi";
    src: url("/fonts/Kosugi-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Kosugi Maru";
    src: url("/fonts/KosugiMaru-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Aosagi";
    src: url("/fonts/YDWaosagi.otf") format("opentype");
    font-display: swap;
}

@font-face {
    font-family: "Fudeeki Meihyo";
    src: url("/fonts/Fudeekimeihyo1-2.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Yusei Magic";
    src: url("/fonts/YuseiMagic-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Yuji Mai";
    src: url("/fonts/YujiMai-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Yuji Syuku";
    src: url("/fonts/YujiSyuku-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Yuji Boku";
    src: url("/fonts/YujiBoku-Regular.ttf") format("truetype");
    font-display: swap;
}

@font-face {
    font-family: "Kazuki Reiwa";
    src: url("/fonts/KazukiReiwa---Regular.ttf") format("truetype");
    font-display: swap;
}