Select Controls
Radio (single select) and checkbox (multi-select). All indicators are circular (design.md §4). A radio shows a filled dot when selected; a checkbox shows a white checkmark. Selection color is --c-primary (dark mode: radio dot flips to sky).
Radio (Single Select)
Pick exactly one option per group. Share a name to link them; the selected item shows a filled dot inside the circle.
Checkbox (Multi-Select)
Select any number of options at once. When checked, the circle fills with the primary color and a white checkmark appears.
Rules
- All radio and checkbox indicators are circular — square checkboxes are never used (design.md §4).
- Radio = filled dot; checkbox = white checkmark. Selection color:
--c-primary. - The native
<input>is hidden viaopacity:0; the.boxelement renders the custom indicator — keyboard accessibility and focus ring are preserved. - Dark mode: the radio dot flips to sky; checkbox keeps the primary fill (white ✓ contrast).