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 `