body.login {
  background: #f0f2f5 !important;
}
body.login div#login h1 a {
  background-image: url("/wp-content/uploads/2025/12/logo-scaled.webp");
  background-size: contain;
  width: 100%;
  height: 60px;
}
body.login form {
  border: 1px solid #c3c4c7;
  box-shadow: none;
  border-radius: 10px;
}
body.login form label {
  font-weight: 700;
  font-size: 14px;
}
body.login form input[type=text], body.login form input[type=password] {
  border-radius: 8px;
  padding: 4px 12px;
  box-shadow: 0 0 0 0.5px var(--fcom-secondary-border) inset;
  border-color: #ced1d7;
}
body .message, body .notice, body .success {
  border-left: 4px solid #064142 !important;
  border-radius: 0 10px 10px 0;
  box-shadow: none !important;
  color: black;
}
body .notice-error {
  border-left-color: #d63638 !important;
}
body #backtoblog a:hover, body #nav a:hover, body h1 a:hover {
  color: #064142 !important;
}
body .wp-hide-pw {
  color: #064142 !important;
}
body .button-group.button-large .button, body .button.button-large, body.wp-core-ui .button {
  background: #2B2E33;
  border-color: #2B2E33;
  border-radius: 8px;
  padding: 4px 12px !important;
  font-weight: 500;
  color: #fff;
}
body .button-group.button-large .button.wp-generate-pw, body .button.button-large.wp-generate-pw, body.wp-core-ui .button.wp-generate-pw {
  border-color: #2B2E33;
  background: #fff;
  color: #2B2E33;
}
body .button-group.button-large .button.wp-generate-pw:hover, body .button.button-large.wp-generate-pw:hover, body.wp-core-ui .button.wp-generate-pw:hover {
  color: #fff;
}
body .button-group.button-large .button:hover, body .button-group.button-large .button:focus, body .button.button-large:hover, body .button.button-large:focus, body.wp-core-ui .button:hover, body.wp-core-ui .button:focus {
  background: #55585c;
  border-color: #55585c;
}

/*# sourceMappingURL=login.css.map */
