/* KeyCape login overlay for OpenBao UI — see presets.json and overlay.js */

html.keycape-overlay-active .toolbar-namespace-picker,
html.keycape-overlay-active nav.tabs,
html.keycape-overlay-active label[for="namespace"],
html.keycape-overlay-active label[for="role"],
html.keycape-overlay-active label[for="custom-path"],
html.keycape-overlay-active #namespace,
html.keycape-overlay-active #role,
html.keycape-overlay-active #custom-path,
html.keycape-overlay-active #token,
html.keycape-overlay-active #username,
html.keycape-overlay-active #password,
html.keycape-overlay-active select[name="auth-method"],
html.keycape-overlay-active .auth-form .box.has-slim-padding.is-shadowless,
html.keycape-overlay-active .auth-form .has-bottom-margin-s {
  display: none !important;
}

html.keycape-overlay-active .splash-page-header .brand-icon-large {
  display: none !important;
}

html.keycape-overlay-active h1.title.is-3 {
  font-size: 1.45rem;
  font-weight: 600;
}

.keycape-overlay-banner {
  padding: 0.75rem 1rem;
  background: #f4f6f8;
  border-bottom: 1px solid #d9dee3;
  font-size: 0.875rem;
  color: #3d4f5f;
  line-height: 1.4;
}

html.keycape-overlay-active .login-form .auth-form {
  padding-top: 0.25rem;
}