{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "kbd",
  "type": "registry:ui",
  "title": "Kbd",
  "description": "Keyboard key display element styled as a terminal key cap.",
  "dependencies": [],
  "registryDependencies": [
    "utils"
  ],
  "files": [
    {
      "path": "ui/kbd/kbd.tsx",
      "type": "registry:ui",
      "content": "import * as React from 'react'\nimport { cn } from '@/lib/utils'\n\nexport interface KbdProps extends React.HTMLAttributes<HTMLElement> {}\n\nconst Kbd = React.forwardRef<HTMLElement, KbdProps>(\n  ({ className, children, ...props }, ref) => (\n    <kbd\n      ref={ref}\n      className={cn(\n        'inline-flex items-center justify-center',\n        'font-mono text-[0.7rem] font-medium uppercase tracking-widest',\n        'px-1.5 py-0.5 min-w-[1.4rem]',\n        'border border-[var(--border)] bg-[var(--surface-raised)]',\n        'text-[var(--text-secondary)]',\n        'rounded-none',\n        className\n      )}\n      {...props}\n    >\n      {children}\n    </kbd>\n  )\n)\nKbd.displayName = 'Kbd'\n\nexport { Kbd }\n"
    }
  ]
}