/* Improve the existing glass login form without changing authentication. */
body.ink-login-screen #login-panel.ink-login #open-access #open-password-hint,
body.ink-login-screen #login-panel.ink-login #open-access .open-card-foot,
body.ink-login-screen #login-panel.ink-login #open-access #login-status {
  color: #40536e;
  font-size: 13px;
  line-height: 1.65;
}
body.ink-login-screen #login-panel.ink-login #open-access #login-form label {
  font-size: 14px;
}
body.ink-login-screen #login-panel.ink-login #open-access #password {
  font-size: 16px;
  padding-right: 56px;
}
body.ink-login-screen #login-panel.ink-login #open-access #password::placeholder {
  color: #4f617b;
  opacity: 1;
}
body.ink-login-screen #login-panel.ink-login #open-access .open-close,
body.ink-login-screen #login-panel.ink-login #open-access .open-reveal {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  color: #40536e;
}
body.ink-login-screen #login-panel.ink-login #open-access #login-form .primary {
  min-height: 48px;
  font-size: 15px;
}
body.ink-login-screen #login-panel.ink-login #open-access .open-close:focus-visible,
body.ink-login-screen #login-panel.ink-login #open-access .open-reveal:focus-visible {
  outline: 2px solid #425e90;
  outline-offset: 3px;
}
