Você pode usar a função CSS light-dark()
--nome-da-variável: light-dark(#efedea, #223a2c);
Você pode definir ambos para a mesma coisa.
Nada foi feito para :hover no núcleo. Você só precisa garantir que a variável seja definida para o que você deseja ao passar o mouse.