# Sign-in form

Sign-in form: a free component, built on your design tokens, to use on a work app's sign-in page. Work email and password with show and hide, remember this device, and a single sign-on option, shown with a wrong-password error.

Prompt: Add the OpenDesigner component sign-in-form to this project: https://opendesigner.dev/library/r/sign-in-form.html. Keep its markup and states; map its --ds-* variables to my tokens.

States: hover, focus, error, password shown, checked.

Accessibility: Each input has a visible label; the error is tied to the password with aria-describedby and aria-invalid, and the show button is a toggle with aria-pressed.

File: https://opendesigner.dev/library/r/sign-in-form.html
