@font-face {
  font-family: AntDesign;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/AntDesign.ttf") format("truetype");
}
@font-face {
  font-family: Entypo;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Entypo.ttf") format("truetype");
}
@font-face {
  font-family: EvilIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/EvilIcons.ttf") format("truetype");
}
@font-face {
  font-family: Feather;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Feather.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome5_Brands;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome5_Brands.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome5_Regular;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome5_Regular.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome5_Solid;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome5_Solid.ttf") format("truetype");
}
@font-face {
  font-family: Fontisto;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Fontisto.ttf") format("truetype");
}
@font-face {
  font-family: Foundation;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Foundation.ttf") format("truetype");
}
@font-face {
  font-family: Ionicons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Ionicons.ttf") format("truetype");
}
@font-face {
  font-family: MaterialCommOldIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/MaterialCommOldIcons.ttf") format("truetype");
}
@font-face {
  font-family: MaterialCommunityIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/MaterialCommunityIcons.ttf") format("truetype");
}
@font-face {
  font-family: MaterialIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/MaterialIcons.ttf") format("truetype");
}
@font-face {
  font-family: Octicons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Octicons.ttf") format("truetype");
}
@font-face {
  font-family: SimpleLineIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/SimpleLineIcons.ttf") format("truetype");
}
@font-face {
  font-family: Zocial;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Zocial.ttf") format("truetype");
}

/* ============== */
@font-face {
  font-family: "batotext_Comic";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Comic.ttf") format("truetype");
}
@font-face {
  font-family: "batotext_ComicSansMS3";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/ComicSansMS3.ttf") format("truetype");
}


@font-face {
  font-family: "batotext_Action_Comics_Black";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Action_Comics_Black.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Action_Comics";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Action_Comics.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Agreloy";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Agreloy.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_AgreloyInB1";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyInB1.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_AgreloyInT3";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyInT3.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_AgreloyOut1";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyOut1.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_AgreloyS1";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyS1.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_AlphaWood";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AlphaWood.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_BALLOON_DREAMS";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/BALLOON_DREAMS.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Bad_Coma";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Bad_Coma.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Blazed";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Blazed.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Blueberry_Days";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Blueberry_Days.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_CAMPUS_PERSONAL_USE";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/CAMPUS_PERSONAL_USE.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Championship";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Championship.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Cute_Notes";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Cute_Notes.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Hey_Comic";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Hey_Comic.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_KGHAPPY";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KGHAPPY.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_KGHAPPYShadows";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KGHAPPYShadows.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_KGHAPPYSolid";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KGHAPPYSolid.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_KeeponTruckin";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KeeponTruckin.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Lemon_Days";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Lemon_Days.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Maybe_Coffee";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Maybe_Coffee.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Melted_Monster";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Melted_Monster.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Patchwork_Stitchlings_Color";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Patchwork_Stitchlings_Color.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Patchwork_Stitchlings";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Patchwork_Stitchlings.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Pokemon_Hollow";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Pokemon_Hollow.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Pokemon_Solid";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Pokemon_Solid.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Prisma";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Prisma.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Shadow_of_the_Deads_Over";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Shadow_of_the_Deads_Over.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Shadow_of_the_Deads_Under";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Shadow_of_the_Deads_Under.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Shadow_of_the_Deads";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Shadow_of_the_Deads.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Starborn";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Starborn.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Sun_Flower";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Sun_Flower.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_TTFW_Sudzsy_Free";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/TTFW_Sudzsy_Free.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_The_Amazing_Spider_Man";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/The_Amazing_Spider_Man.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Water_Galon";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Water_Galon.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_Watermelon_Days";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Watermelon_Days.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_White_On_Black";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/White_On_Black.ttf") format("truetype");
}

@font-face {
  font-family: "batotext_bBeachOcean";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/bBeachOcean.ttf") format("truetype");
}

/* ============== */

@font-face {
  font-family: Excalibur;
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/excalibur.eot'); /* IE9 Compat Modes */
  src: url('../fonts/excalibur.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/excalibur.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/excalibur.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/excalibur.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/excalibur.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/*
https://github.com/googlefonts/noto-emoji
https://prinsfrank.nl/2021/01/25/Non-existing-flag-emojis-on-windows
*/
@font-face {
  font-family: NotoColorEmoji;
  unicode-range: U+1F1E6-1F1FF;
  src: url("../fonts/NotoColorEmoji.woff2") format('woff2'),
       url("../fonts/NotoColorEmoji.woff") format('woff'),
       url("../fonts/NotoColorEmoji.ttf") format('truetype');
}

/* ============== */
@font-face {
  font-family: "batologo_Abrosia";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/logos/Abrosia.ttf") format("truetype");
}
@font-face {
  font-family: "batologo_NoraNotes";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/logos/NoraNotes.ttf") format("truetype");
}
@font-face {
  font-family: "batologo_Santerian";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/logos/Santerian.ttf") format("truetype");
}
@font-face {
  font-family: "batologo_TerribleBrush";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/logos/TerribleBrush.ttf") format("truetype");
}
