aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-05-15 09:02:31 +0000
committerFuwn <[email protected]>2026-05-15 09:02:31 +0000
commit4829602f933f06d827ef27831f0f7d00e1b4db66 (patch)
tree90ae3af052b00f4c0704cfb164104098d18fd37b
parentrefactor(motion): introduce easing/duration tokens (diff)
downloaddue.moe-4829602f933f06d827ef27831f0f7d00e1b4db66.tar.xz
due.moe-4829602f933f06d827ef27831f0f7d00e1b4db66.zip
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.
-rw-r--r--src/styles/normalise.css7
1 files changed, 6 insertions, 1 deletions
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;