Finally, but it doesn't work with the focus pseudo-class :(