@font-face {
  font-family: EnBWSansHeadline;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/enbw/EnBWSansHeadline-Bold.woff2") format("woff2");
}

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

@font-face {
  font-family: EnBWSansText;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/enbw/EnBWSansText-Bold.woff2") format("woff2");
}

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

@font-face {
  font-family: EnBWSansText;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/enbw/EnBWSansText-Light.woff2") format("woff2");
}

:root {
  --pf-v5-global--FontFamily--text: "EnBWSansText";

  .pf-v5-c-content {
    --pf-v5-c-content--heading--FontFamily: "EnBWSansText";
  }

  .pf-v5-c-title {
    --pf-v5-c-title--FontFamily: "EnBWSansHeadline";
    --pf-v5-c-title--m-3xl--FontSize: var(--pf-v5-global--FontSize--xl);
  }

  .pf-v5-c-form__label-text {
    --pf-v5-c-form__label-text--FontWeight: "EnBWSansText";
  }

  color: var(--smight-text-color);
}
