- Which form controls does it style?
- Text inputs, textareas, selects, checkboxes (via custom styler), radios, and buttons. File inputs aren't directly stylable — the tool includes the common label-wrapping workaround.
- Does it handle invalid states?
- Yes — :invalid and :user-invalid styles are included. :user-invalid only applies after interaction, which is better UX than showing red borders before typing.
- What about focus rings?
- A 2px offset outline on :focus-visible. The color is tied to the accent token so the whole form feels consistent.
- Is the output mobile-friendly?
- Yes — default padding is tall enough for 44px touch targets. Input font-size is 16px to avoid iOS zoom-on-focus.