/**
 * Kbd - Keyboard shortcut display styles
 * @countermeasure/web-components/primitives/kbd
 */

.cmm-kbd {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}

.cmm-kbd__key {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.5rem;
  height: 1.5rem;
  padding: 0 0.375rem;
  font-family: monospace;
  font-size: 0.75rem;
  line-height: 1;
  border: 1px solid hsl(var(--border));
  border-radius: var(--radius-sm);
  background-color: hsl(var(--muted));
  color: hsl(var(--foreground));
  box-shadow: 0 1px 0 0 hsl(var(--border));
}

.cmm-kbd__separator {
  color: hsl(var(--text-secondary));
  font-size: 0.625rem;
}
