Neutral
Ready
Review
UI Style sets the component design. Color Theme overrides its colors; choose None for the style’s native palette. Try light, dark, or contrast mode, then edit the active colors.
Runtime semantic API
Switch presets without changing component classes
Every component below keeps its .ui-* class while the UI Style control changes only the root data-ui value.
Native labels and controls keep their semantics.
| Contract | Status |
|---|---|
| 29 selectors | Implemented |
Same class, new preset
Modal surfaces use the styled native <dialog> fallback; the API intentionally has no .ui-modal or .ui-dialog.