Handle lack of JavaScript more gracefuly.

If JavaScript is disabled, both keyboard + mouse focus use the keyboard
styles (specified with :focus).
If JavaScript is enabled, it applies the .focus--mouse styles as
appropriate, thus using the correct styles in all cases.