But it’s currently not possible to replace the default focus styles without side effects, is it? For instance, in Chrome, if you style the :focus selector, the focus styles will also apply when the user clicks a link with the mouse, which we don’t want. (There are JavaScript workarounds like what-input, however.)

Has there been an effort to improve the default focus styles? I’d be much happier if browser vendors fixed this issue themselves ;-)