Improved button text positioning