Added placeholder to vanilla, updated css, fixed aria-invalid