/* Microsoft sign-in and the password form are alternatives, not one form. */
body.gin-login #openid-connect-login-form .form-submit {
  width: 100%;
  min-height: 60px;
  margin: 0;
}

body.gin-login #openid-connect-login-form::after {
  --dr-rule: var(--gin-border-color, #d4d4d8);
  content: "eller";
  display: block;
  margin: 2rem 0 1.75rem;
  color: var(--gin-color-text-light, #6b6b76);
  font-size: 0.875rem;
  line-height: 1;
  text-align: center;
  background:
    linear-gradient(var(--dr-rule), var(--dr-rule)) left center / calc(50% - 2rem) 1px no-repeat,
    linear-gradient(var(--dr-rule), var(--dr-rule)) right center / calc(50% - 2rem) 1px no-repeat;
}

.gin-login .dr-login-wallpaper__caption {
  position: absolute;
  inset: auto 0 0;
  margin: 0;
  padding: 4rem 2rem 1.5rem;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
  background: linear-gradient(transparent, rgb(0 0 0 / 0.6));
}
