Workbench

Input workbench

Every state as MUI, shadcn/ui and plain CSS. All three read the input tokens, and error follows aria-invalid in each.

Density

Guidance and code: Input docs.

Known MUI gap

The MUI input edge stays at MUI's default, about 1.6:1 (under 3:1), and its placeholder is dimmer than Flint's (ASDS-44).

Text input

StateMUIshadcnPlain CSS
Default
Hover
Focuskeyboard focus
Filled
Error
Disabled
Livetry it