# @nebula/core-ui

Minimal UI helpers for controller-first applications. No framework lock-in.

## What it does

- Defines recommended hit target sizes for controller navigation.
- Provides focus ring tokens for visible focus styling.
- Builds minimal focusable attributes for DOM-based UIs.

## Included helpers

- `hitTarget` — Minimum dimensions for interactive elements.
- `focusRing` — Outline width/color/offset for focus indication.
- `getFocusableAttributes(options)` — Returns `role`, `tabIndex`, and `data-` attributes.

## Typical use cases

- Ensuring touch and controller targets are large enough.
- Consistent focus styling in custom UI frameworks.
- Simple DOM attribute helpers for focus management.
