You can use the css function light-dark()
--variable-name: light-dark(#efedea, #223a2c);
You can set them both to the same thing.
Nothing has been done to :hover
in core. You’ll just need to make sure to set the variable to what you want when hovering.