Fitune Design System · Layer 1 — Atom

Checkbox

Binary selection control with indeterminate state. Two sizes · 13 states · derived from Input visual language.

States — md (default size)

Default

Hover

Focus visible

Checked

Checked + hover

Indeterminate

Indeterminate + hover

Disabled — unchecked

Disabled — checked

Disabled — indeterminate

Error

Error + focus visible

Sizes — sm · md

sm — 16 × 16

md — 20 × 20 (default)

Anatomy — label · helper · error · no label

Indeterminate — parent reflects child state

Dark mode — same classes, Mode layer resolves

Default

Checked

Indeterminate

Disabled — checked

Disabled — unchecked

Error