A selectable button component built with `React.forwardRef` that supports rich content including icons, images, tags, and descriptions, with distinct selected/unselected visual states. ## Key Components ### `SelectButtonProps` | Prop | Type | Description | |------|------|-------------| | `title` | `string` | Required button label | | `description` | `string` | Optional subtitle (visible on `md+` breakpoints) | | `selected` | `boolean` | Toggles active/highlighted state | | `disabled` | `boolean` | Disables interaction and dims the button | | `icon` | `React.ReactNode` | Optional leading icon | | `image` | `{ src, alt }` | Optional thumbnail image | | `tag` | `string` | Optional `Tag` badge label | | `tagVariant` | `TagProps['variant']` | Badge variant, defaults to `"outline"` | | `onClick` | `() => void` | Click handler | | `className` | `string` | Additional CSS overrides | ### `SelectButton` A forwarded-ref `