Styling Keyboard Focus in Safari with :focus-visible: Version Behavior and a Practical Setup
How Safari's :focus-visible support differs by version and platform, plus a CSS pattern that keeps keyboard focus visible everywhere while hiding the ring for mouse clicks.