Interactive button component with multiple variants, sizes, and states. Built with accessibility in mind and optimized for user interactions.