Fix button text size on smaller screens

This resolves the issue where the text on buttons splits onto multiple
lines on devices with smaller screens. Text size is now set via style.