Thanks for the response and yes, this absolutely points me in the right direction.
It's a good point about on-hover not being accessible on mobile devices. I hadn't thought about that. Which is now making me reconsider my UX/UI choices.
But! This is still super helpful for me to get started.