Hover is a CSS state. It only applies while hovered, and the hover styling only shows then. When you hover out, it returns to the non-hover state naturally.
If you’re not seeing that, it’s because you have something else conflicting, for example a visited state color or custom code.
I’m not aware of a current way to specify inherit or reset in e.g. color values. I recall that it used to be that you could enter a hyphen or type auto to cause a color to inherit, but I don’t think that works now. You might investigate “inherit color” in the forums to see if there’s still a way to do this in the designer.
Personally I’d probably split the hover color change out into the standard CSS class state mentioned above, and then do any interactions work on that same class separately.
The hover state does not allow you to modify global elements on the page. With the interactions, you can do a lot more than just change what you’re hovering over.