Button text, mobile styles, handle bad input