/* Subtle live keyboard-state hint, no impact on password visibility controls. */
.gi3244-caps-status:not([hidden]) {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  padding: .28rem .55rem;
  margin: .35rem 0 .1rem;
  max-width: 100%;
  border: 1px solid #d9e4ee;
  border-radius: 8px;
  background: #f4f7fa;
  color: #536a82;
  font: 600 12px/1.4 system-ui,-apple-system,'Segoe UI',sans-serif;
}
.gi3244-caps-status.gi3244-caps-on {
  border-color: #ead39a;
  background: #fff7df;
  color: #795000;
}
