const styles = {
// Default styles (any of the supported CSS property)
color: ...,
// Rules applied when the field has its value autofilled by a browser / extension
':autofill': { ... },
// Rules applied when the field is hovered
':hover': { ... },
// Rules applied when the field is focused
':focus': { ... },
// Rules applied when the field is disabled
':disabled': { ... },
// Rules applied when the field is valid
':valid': { ... },
// Rules applied when the field is invalid
':invalid': { ... },
// Rules applied to the field placeholder
'::placeholder': { ... },
}