# XWUIInputRadioGroup

XWUIInputRadioGroup Component Radio button group with horizontal/vertical layouts.

Set `variant: "card"` to render each option as a large selectable card instead of
a dot + label. In card mode each option may carry an `icon` (a raw `<svg>` blob or
an XWUIIcon name - the same contract as `XWUIButton`'s `icon`); the radio dot is
hidden and the selected card shows a tinted border plus a check badge. Card colour
is driven by `--accent-primary`, so cards adopt the host theme's accent with no
per-app CSS. The value/`onChange` contract is identical to the default variant.

## Basic Usage

Vertical radio group with three options.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Vertical radio group with three options.
```

## Card Variant

Each option as a large selectable card with an optional per-option icon.

```example
file: examples/CardVariant.ts
html: examples/CardVariant.html
title: Card Variant
description: Each option as a large selectable card with an optional per-option icon.
```

```api
```
