Better buttons styling and error display