/* ===================================================================
   Font faces (structured)
   Directory: /assets/fonts/
   Note: "all-fonts.txt" is not a font, so it is intentionally ignored.
   =================================================================== */


/* =========================
   AlanSans
   ========================= */

@font-face {
  font-family: "AlanSans";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/AlanSans-Light.ttf") format("truetype");
}

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

@font-face {
  font-family: "AlanSans";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/AlanSans-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "AlanSans";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/AlanSans-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "AlanSans";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/AlanSans-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "AlanSans";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/AlanSans-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "AlanSans";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/AlanSans-Black.ttf") format("truetype");
}


/* =========================
   Lexend
   ========================= */

@font-face {
  font-family: "Lexend";
  font-weight: 100;
  font-style: normal;
  src: url("/assets/fonts/Lexend-Thin.ttf") format("truetype");
}

@font-face {
  font-family: "Lexend";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/Lexend-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "Lexend";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/Lexend-Light.ttf") format("truetype");
}

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

@font-face {
  font-family: "Lexend";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/Lexend-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Lexend";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/Lexend-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Lexend";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/Lexend-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Lexend";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/Lexend-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "Lexend";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/Lexend-Black.ttf") format("truetype");
}


/* =========================
   Libertinus Sans
   ========================= */

@font-face {
  font-family: "Libertinus Sans";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/fonts/LibertinusSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Libertinus Sans";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/LibertinusSans-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Libertinus Sans";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/LibertinusSans-Italic.ttf") format("truetype");
}


/* =========================
   Montserrat
   ========================= */

@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-Thin.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-ThinItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-Light.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-LightItalic.ttf") format("truetype");
}

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

@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/Montserrat-Black.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: italic;
  src: url("/assets/fonts/Montserrat-BlackItalic.ttf") format("truetype");
}


/* =========================
   Quattrocento
   ========================= */

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

@font-face {
  font-family: "Quattrocento";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/Quattrocento-Bold.ttf") format("truetype");
}


/* =========================
   Segoe UI
   ========================= */

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

@font-face {
  font-family: "SegoeUI";
  font-weight: 100;
  font-style: normal;
  src: url("/assets/fonts/segoeuil.ttf") format("truetype");
}

@font-face {
  font-family: "SegoeUI";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/segoeuisl.ttf") format("truetype");
}

@font-face {
  font-family: "SegoeUI";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/seguisb.ttf") format("truetype");
}

@font-face {
  font-family: "SegoeUI";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/segoeuib.ttf") format("truetype");
}

@font-face {
  font-family: "SegoeUI";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/seguibl.ttf") format("truetype");
}


/* =========================
   Ubuntu + Ubuntu Condensed
   ========================= */

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/fonts/ubuntu-regular-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-regular.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/ubuntu-bold-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-bold.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/ubuntu-bold-italic-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-bold-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/ubuntu-light-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-light.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/ubuntu-light-italic-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-light-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/ubuntu-medium-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-medium.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/ubuntu-medium-italic-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-medium-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/ubuntu-regular-italic-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-regular-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu Condensed";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/fonts/ubuntu-condensed-webfont.woff") format("woff"),
       url("/assets/fonts/ubuntu-condensed.ttf") format("truetype");
}


/* =========================
   ZalandoSans (normal width)
   ========================= */

@font-face {
  font-family: "ZalandoSans";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 200;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans-Light.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-LightItalic.ttf") format("truetype");
}

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

@font-face {
  font-family: "ZalandoSans";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans-Black.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans";
  font-weight: 900;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans-BlackItalic.ttf") format("truetype");
}


/* =========================
   ZalandoSans Condensed
   ========================= */

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 200;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-Light.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-LightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Condensed-Black.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Condensed";
  font-weight: 900;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Condensed-BlackItalic.ttf") format("truetype");
}


/* =========================
   ZalandoSans Expanded
   ========================= */

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 200;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-Light.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-LightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_Expanded-Black.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans Expanded";
  font-weight: 900;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_Expanded-BlackItalic.ttf") format("truetype");
}


/* =========================
   ZalandoSans SemiCondensed
   ========================= */

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 200;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-Light.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-LightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-Black.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiCondensed";
  font-weight: 900;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiCondensed-BlackItalic.ttf") format("truetype");
}


/* =========================
   ZalandoSans SemiExpanded (underscore version)
   ========================= */

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 200;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-Light.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-LightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-Black.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSans SemiExpanded";
  font-weight: 900;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSans_SemiExpanded-BlackItalic.ttf") format("truetype");
}


/* =========================
   ZalandoSansSemiExpanded (no underscore version)
   IMPORTANT: This is a different family name.
   Use font-family: "ZalandoSansSemiExpanded" to access these.
   ========================= */

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 200;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 200;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-Light.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-LightItalic.ttf") format("truetype");
}

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

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 500;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 800;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 800;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 900;
  font-style: normal;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-Black.ttf") format("truetype");
}

@font-face {
  font-family: "ZalandoSansSemiExpanded";
  font-weight: 900;
  font-style: italic;
  src: url("/assets/fonts/ZalandoSansSemiExpanded-BlackItalic.ttf") format("truetype");
}

:root {
  --font-main:      "ZalandoSans SemiCondensed", sans-serif;
  --font-header:    "Quattrocento", sans-serif;
  --font-subheader: "ZalandoSans Condensed", sans-serif;
}

body {
  font-family: var(--font-main);
} 

html {
  font-family: var(--font-main);
}