Accessible label component built on Radix UI's `LabelPrimitive`, styled with `class-variance-authority` (CVA) to support multiple size and spacing variants.
## Key Components
### `labelVariants`
CVA configuration defining two variant axes:
| Axis | Options | Default |
|------|---------|---------|
| `variant` | `default`, `small`, `medium`, `large` | `default` |
| `spacing` | `default`, `tight`, `normal`, `loose` | `default` |
### `Label`
A `forwardRef` wrapper around `LabelPrimitive.Root` that merges CVA-generated classes with any additional `className` passed by the consumer.
## Usage Example
```typescript
import { Label } from "./label"
// Default label
// Small label with tight spacing
// Large label with loose spacing
// With custom class override
```
## Notes
- Rendered as a client component (`"use client"`).
- Inherits all native `