body.login {
  --tw-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0px 10px 15px -3px var(--tw-shadow-color);

  background-color: var(--wp-login-bg, #f0f0f1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 1rem;

  #login {
    background: white;
    padding: 2.5rem 1rem;
    border-radius: 0.75rem;
    margin: auto 1rem;
    width: auto;
    box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0),
      0px 10px 15px -3px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),
      var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
  }

  .wp-login-logo a {
    width: 100%;
    height: 5rem;
    margin: 0;
  }
  &.js input.password-input {
    padding-right: 0;
  }

  #loginform {
    background: transparent;
    border: none;
    box-shadow: none;
  }
  #loginform #wp-submit {
    width: 100% !important;
    margin-top: 1rem;
    padding: 0.75rem 1rem;
    transition: 0.3s all ease;
    font-weight: 600;
    font-size: 1rem;
    border-radius: 0.75rem;
    background-color: var(--wp-submit-bg, #182ab4);
    border: solid 1px var(--wp-submit-border, #182ab4);
    color: var(--wp-submit-text, #ffffff);
  }

  #loginform #wp-submit:hover {
    background-color: var(--wp-submit-hover-bg, #ffffff);
    border: solid 1px var(--wp-submit-hover-border, #182ab4);
    color: var(--wp-submit-hover-text, #182ab4);
  }

  #backtoblog,
  .privacy-policy-page-link {
    display: none;
  }

  .country-selector {
    display: none;
  }
}
