improved button styling