Improving the way buttons share available width with CSS