[CSS] Implemented the 'default' button style using the same method as the other buttons

Currently the 'default' button style is implemented completely differently than other button styles and the values for the `color`, 'background-color` and `border-color` aren't determined using the same algorithm. That means that any changes have to be calculated manually instead of algorithmically.