# Spinner

A compact circular loading indicator with decorative or announced accessibility modes.

## Notes

- Use labelled spinners for standalone loading states and aria-hidden spinners inside buttons.
- Animation pauses for reduced-motion and focus-mode preferences.

## Properties

| Name | Type | Default | Description |
| ---- | ---- | ------- | ----------- |
| size | `'sm' | 'md' | 'lg'` | 'md' | Spinner size. |
| label | `string` | - | Accessible loading label. |
| ariaHidden | `boolean` | - | Force decorative mode. |
| class | `string` | - | Additional CSS classes. |

## Example

```astro
<Spinner label="Loading release status" />
```
