/* =========================================================
   The Alignment Archive — Global Local Fonts
   Location:
   /wp-content/themes/generatepress-child/css/aa-fonts.css

   Fonts live in:
   /wp-content/themes/generatepress-child/fonts/
========================================================= */

/* DISPLAY SERIF */

@font-face{
  font-family:"Cinzel";
  src:url("../fonts/Cinzel-Regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Cinzel";
  src:url("../fonts/Cinzel-Medium.woff2") format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Cinzel";
  src:url("../fonts/Cinzel-SemiBold.woff2") format("woff2");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}


/* SCRIPT / EDITORIAL SERIF */

@font-face{
  font-family:"Cormorant Garamond";
  src:url("../fonts/CormorantGaramond-Regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Cormorant Garamond";
  src:url("../fonts/CormorantGaramond-Medium.woff2") format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Cormorant Garamond";
  src:url("../fonts/CormorantGaramond-SemiBold.woff2") format("woff2");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Cormorant Garamond";
  src:url("../fonts/CormorantGaramond-Italic.woff2") format("woff2");
  font-weight:400;
  font-style:italic;
  font-display:swap;
}

@font-face{
  font-family:"Cormorant Garamond";
  src:url("../fonts/CormorantGaramond-MediumItalic.woff2") format("woff2");
  font-weight:500;
  font-style:italic;
  font-display:swap;
}


/* SANS */

@font-face{
  font-family:"Space Grotesk";
  src:url("../fonts/SpaceGrotesk-Regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Space Grotesk";
  src:url("../fonts/SpaceGrotesk-Medium.woff2") format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Space Grotesk";
  src:url("../fonts/SpaceGrotesk-SemiBold.woff2") format("woff2");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Space Grotesk";
  src:url("../fonts/SpaceGrotesk-Bold.woff2") format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}


/* OPTIONAL SANS FALLBACKS */

@font-face{
  font-family:"Satoshi";
  src:url("../fonts/satoshi-regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Satoshi";
  src:url("../fonts/satoshi-medium.woff2") format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Satoshi";
  src:url("../fonts/satoshi-bold.woff2") format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Manrope";
  src:url("../fonts/manrope-light.woff2") format("woff2");
  font-weight:300;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Manrope";
  src:url("../fonts/manrope-regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Manrope";
  src:url("../fonts/manrope-medium.woff2") format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"Manrope";
  src:url("../fonts/manrope-bold.woff2") format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}


/* MONO */

@font-face{
  font-family:"IBM Plex Mono";
  src:url("../fonts/IBMPlexMono-Regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"IBM Plex Mono";
  src:url("../fonts/IBMPlexMono-Medium.woff2") format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"IBM Plex Mono";
  src:url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"IBM Plex Mono";
  src:url("../fonts/IBMPlexMono-Bold.woff2") format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:"IBM Plex Mono";
  src:url("../fonts/IBMPlexMono-Italic.woff2") format("woff2");
  font-weight:400;
  font-style:italic;
  font-display:swap;
}


/* EXTRA AVAILABLE FONTS */

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

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

@font-face{
  font-family:"DM Serif Display";
  src:url("../fonts/dm-serif-display.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}


/* OPTIONAL: Libre Baskerville is TTF, but it can still work */

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

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

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