# Core/NumberField - Design

Number field built on React Aria `NumberField`, with custom increment/decrement controls (native spinners hidden).

## Anatomy

Single-line numeric field with custom increment/decrement controls. Use `min`, `max`, and `step` for native constraint and stepping behavior.

## Accessibility

* The input is a text field with `aria-roledescription` of “Number field”. Keyboard users can adjust values with arrow keys where supported.
* Set `aria-invalid` via `appearance="danger"`, and `aria-required` when `required` is set.