Broaden focus ring to all focusable elements via :focus-visible

Replace input:focus with :focus-visible to cover all focusable elements
(buttons, links, inputs, selects, textareas, [tabindex] elements).
Using :focus-visible shows the ring only for keyboard navigation,
not mouse clicks — the correct accessibility behavior per WCAG 2.4.11.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
pull/599/head
Marcelo Paiva 3 weeks ago
parent 08860e2ced
commit d26cde59e7

@ -4,7 +4,7 @@
@import "tailwindcss/components";
@import "tailwindcss/utilities";
input:focus {
:focus-visible {
outline-color: rgb(14, 99, 200);
outline-style: solid;
outline-width: 8px;

@ -4,7 +4,7 @@
@import "tailwindcss/components";
@import "tailwindcss/utilities";
input:focus {
:focus-visible {
outline-color: rgb(14, 99, 200);
outline-style: solid;
outline-width: 8px;

Loading…
Cancel
Save