KPButtonColors
A stable interface for defining color properties for a button, extending ButtonColors. This interface adds support for specifying a border color that adapts to the button's state.
Key Features
Extends ButtonColors, inheriting properties for background and content colors.
Adds a method to dynamically provide border colors based on the enabled state.