html {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.5rem;
}

body.login {
  --tw-bg-opacity: 1;
  background-color: rgb(240 237 238 / var(--tw-bg-opacity, 1));
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

body.login #register-link {
  --tw-text-opacity: 1;
  color: rgb(34 50 92 / var(--tw-text-opacity, 1));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

body.login #register-link a {
  --tw-text-opacity: 1;
  color: rgb(166 38 57 / var(--tw-text-opacity, 1));
}

body.login #register-link a:hover {
  opacity: .75;
  transition-property: opacity;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

body.login div.notice {
  border-style: none;
  border-radius: .75rem;
  margin-bottom: 1.5rem;
  padding: 2rem;
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  position: relative;
  overflow: hidden;
}

body.login div.notice.notice-error {
  --tw-bg-opacity: 1;
  background-color: rgb(166 38 57 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

body.login div.notice.notice-error * {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

body.login div.notice.notice-info {
  --tw-bg-opacity: 1;
  background-color: rgb(34 50 92 / var(--tw-bg-opacity, 1));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: Inter, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
}

body.login div.notice.notice-info * {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.login-wrapper {
  max-width: 90%;
}

@media (width >= 768px) {
  .login-wrapper {
    max-width: 65%;
  }
}

@media (width >= 1024px) {
  .login-wrapper {
    max-width: 30%;
  }
}

div.custom-login-logo {
  justify-content: center;
  display: flex;
}

div.custom-login-logo img {
  width: auto;
  max-width: 100%;
  height: 12rem;
}

body.login h1 a {
  display: none !important;
}

#login {
  flex-direction: column;
  width: auto;
  padding-top: 0;
  display: flex;
}

#login a.wp-login-lost-password, #login p#backtoblog a, #login p#nav a {
  --tw-text-opacity: 1;
  color: rgb(34 50 92 / var(--tw-text-opacity, 1));
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

#login a.wp-login-lost-password:hover, #login p#backtoblog a:hover, #login p#nav a:hover {
  opacity: .7;
  transition-property: opacity;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

#login p.indicator-hint {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

#login button.wp-generate-pw {
  --tw-bg-opacity: 1;
  background-color: rgb(0 83 94 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  width: max-content;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  border-radius: .75rem;
  justify-content: center;
  padding: .5rem 2rem;
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: .875rem;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  background-color: rgb(34 50 92 / var(--tw-bg-opacity, 1)) !important;
  border-style: none !important;
}

#login button.wp-generate-pw:hover {
  opacity: .7;
  transition-property: opacity;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

#login button.wp-hide-pw span {
  --tw-text-opacity: 1;
  color: rgb(28 161 142 / var(--tw-text-opacity, 1));
}

#login div#pass-strength-result {
  border-radius: .75rem;
  margin-top: .75rem;
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

form#loginform, form#lostpasswordform, form#resetpassform {
  --tw-bg-opacity: 1;
  background-color: rgb(0 83 94 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-style: none;
  border-radius: .75rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2rem;
}

#wfls-prompt-overlay {
  --tw-bg-opacity: 1;
  background-color: rgb(0 83 94 / var(--tw-bg-opacity, 1));
  padding: 2rem;
}

#wfls-prompt-overlay .dashicons {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

input[type="submit"] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(28 161 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  border-style: none !important;
  border-radius: .75rem !important;
  padding: .125rem 1rem !important;
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  font-size: .875rem !important;
}

input[type="submit"]:hover {
  opacity: .7;
  transition-property: opacity;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

form label {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  margin-bottom: .75rem !important;
  font-family: Space Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  font-size: .875rem !important;
}

form input[type="text"], form input[type="email"], form input[type="password"] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 83 94 / var(--tw-text-opacity, 1)) !important;
  border-style: none !important;
  border-radius: .75rem !important;
  padding: .125rem .5rem !important;
  font-size: .875rem !important;
}

form input[type="checkbox"] {
  accent-color: #1ca18e;
}

form p.forgetmenot {
  margin-top: .625rem;
}
/*# sourceMappingURL=login.css.map */
