Flexible base styles for buttons