improved input styling