The Radio State Machine
The Radio State Machine is a CSS state management technique for handling multiple modes. It's an alternative to the checkbox hack. This technique is useful for components with multiple states. It's based on the original implementation by CSS-Tricks.