/* DW White Label: overrides for wp-login.php, driven by CSS variables */

body.login {
  background-color: var(--dw-wl-bg-color, #f0f0f1);
  background-image: var(--dw-wl-bg-url, none);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.login h1 a {
  background-image: var(--dw-wl-logo-url, none);
  width: var(--dw-wl-logo-w, 320px);
  height: var(--dw-wl-logo-h, 84px);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 0;
}

.login form {
  border-radius: var(--dw-wl-radius, 8px);
}

.login #nav a,
.login #backtoblog a {
  color: var(--dw-wl-link, #2271b1);
}

.wp-core-ui .button-primary {
  background: var(--dw-wl-btn, #2271b1);
  border-color: var(--dw-wl-btn, #2271b1);
  box-shadow: none;
  text-shadow: none;
}

.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary:focus {
  background: var(--dw-wl-btn-hover, #135e96);
  border-color: var(--dw-wl-btn-hover, #135e96);
  box-shadow: none;
}

.login .message,
.login .notice,
.login .success {
  border-left-color: var(--dw-wl-btn, #2271b1);
}
