Add styling for invalid form fields

Our sandstone field styling adds a box-shadow and overrides Gecko's native styling for invalid fields. This rule applies our own style so errors still look nice in Firefox. This uses a proprietary selector so it only works in Gecko.