/* Page-scoped overrides for Windows Shortcuts (avoid global impact) */
.win-shortcut-page kbd {
  /* Override Bootstrap's default dark <kbd> */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 0.18rem 0.42rem;
  margin: 0 0.08rem;

  font-size: 0.92em;
  font-weight: 600;
  line-height: 1;

  color: var(--ink);
  background: var(--navSoft);

  border: 1px solid var(--stroke);
  border-bottom-color: var(--stroke-strong);
  border-radius: 0.5rem;

  box-shadow: 0 1px 0 rgba(2, 17, 27, 0.06);

  /* Keep typography consistent with your theme */
  font-family: var(--bs-body-font-family);
  letter-spacing: 0.01em;
}

/* Clean edges for first/last key in a combo */
.win-shortcut-page kbd:first-child { margin-left: 0; }
.win-shortcut-page kbd:last-child  { margin-right: 0; }

/* Optional: slightly tighter keys on very small screens */
@media (max-width: 420px) {
  .win-shortcut-page kbd {
    padding: 0.16rem 0.36rem;
    font-size: 0.9em;
  }
}
