CSS isn't designed for interactivity. Even elements like hover, transitions and animations are meant for design purposes. People tend to confuse feedback with interactivity. They aren't the same.
so what is the difference between interactivity and feedback anyway?