From 4829602f933f06d827ef27831f0f7d00e1b4db66 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 15 May 2026 09:02:31 +0000 Subject: fix(a11y): restore focus-visible ring Replace `a:focus { outline: none }` with `:focus { outline: none }` + `:focus-visible { outline: 2px solid var(--base0D); outline-offset: 2px }` so keyboard users see focus on every interactive element while mouse clicks stay clean. --- src/styles/normalise.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/styles/normalise.css b/src/styles/normalise.css index 9813d2b4..a3e623f0 100644 --- a/src/styles/normalise.css +++ b/src/styles/normalise.css @@ -12,10 +12,15 @@ a:hover { text-decoration: none !important; } -a:focus { +:focus { outline: none; } +:focus-visible { + outline: 2px solid var(--base0D); + outline-offset: 2px; +} + code { color: var(--base07); padding: 0.25em 0.5em; -- cgit v1.2.3