/**
 * @package    Bada Theme
 * @author     Benjamin Braun <bbraun@headfirst.de>
 * @copyright  Copyright 2024, HEADFIRST MSP GmbH <info@headfirst.de>
 * @license    GPLv3+, <http://www.gnu.org/licenses/gpl-3.0>
 * @link       https://www.headfirst.de
 *
 * phpcs:disable PSR1.Files.SideEffects
 * phpcs:disable Generic.Files.LineLength.TooLong
 */

/* Fonts */
@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-Bold"),
  url("UniviaPro-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-Italic"),
  url("UniviaPro-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro Book";
  src: local("UniviaPro-Book"),
  url("UniviaPro-Book.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-Medium"),
  url("UniviaPro-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-Black"),
  url("UniviaPro-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro Book";
  src: local("UniviaPro-BookItalic"),
  url("UniviaPro-BookItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-BlackItalic"),
  url("UniviaPro-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-BoldItalic"),
  url("UniviaPro-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-Light"),
  url("UniviaPro-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-LightItalic"),
  url("UniviaPro-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-MediumItalic"),
  url("UniviaPro-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-Regular"),
  url("UniviaPro-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-ThinItalic"),
  url("UniviaPro-ThinItalic.woff2") format("woff2");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro Ultra";
  src: local("UniviaPro-Ultra"),
  url("UniviaPro-Ultra.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro";
  src: local("UniviaPro-Thin"),
  url("UniviaPro-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro Ultra";
  src: local("UniviaPro-UltraLight"),
  url("UniviaPro-UltraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro Ultra";
  src: local("UniviaPro-UltraLightItalic"),
  url("UniviaPro-UltraLightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Univia Pro Ultra";
  src: local("UniviaPro-UltraItalic"),
  url("UniviaPro-UltraItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
