improved button styles