Optimize "primary button" extension
Fix for buttons in browsers where `pointer-events` is unsupported
Add styling for `.Button.Danger`