/* https://github.com/patternfly/patternfly/blob/main/src/patternfly/sass-utilities/scss-variables.scss */

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

:root {
  --mw-global--Color: #000000;
  --mw-global--BackgroundColor: #ffffff;

  --pf-global--primary-color--dark-100: #28232d; /* the one */
  --pf-global--primary-color--200: #28232d;
  --pf-global--link--Color--dark--hover: #28232d;

  --pf-global--primary-color--light-100: var(
    --pf-global--primary-color--dark-100
  );

  --pf-global--FontFamily--sans-serif:
    "Nybolig Light", "open sans", -apple-system, blinkmacsystemfont, "Segoe UI",
    roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol";
  --pf-global--FontFamily--heading--sans-serif:
    "Nybolig Light", "open sans", -apple-system, blinkmacsystemfont, "Segoe UI",
    roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol";
}

.pf-m-primary:hover {
  background-color: var(--pf-global--primary-color--200);
}

/* prevent full-width login button */
.login-pf .pf-c-button.pf-m-block {
  font-family: var(--pf-global--FontFamily--heading--sans-serif);
  font-size: var(--pf-global--FontSize--sm);
  min-height: 32px;
  margin: auto;
  width: auto;
  padding-left: 28px;
  padding-right: 28px;
}

.mw-info-wrapper {
  background: none;
}
#kc-info-wrapper {
  background: none;
}

#kc-info {
  color: var(--mw-global--Color);
  background: none;
  margin: 20px 0 -30px;
}

.login-pf-header {
  background: url(../img/logo.png), url(../img/logo.svg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 130px;
  height: 100px;
  margin-top: 15px;
}

#kc-page-title,
.login-pf-header > .form-group {
  display: block;
  font-size: 20px;
  padding-top: 50px;
}

.login-pf .pf-c-button.pf-m-block {
  border-radius: var(--pf-global--BorderRadius--lg);
}

input[type="submit"] {
  border-radius: var(--pf-global--BorderRadius--lg);
}
