Why the stretched link beats the wrapper
One link per card keeps the tab order short and the screen reader quiet, without nesting anything.
Notes
Short posts about design systems, accessibility and tooling.
One link per card keeps the tab order short and the screen reader quiet, without nesting anything.
A small script, a drift test and what it took to make the docs a build output.
Why the library has no CSS transitions, and how token colours survive a theme switch.
Focus management for the main landmark, and why the ring is noise there.
Deleting merged branches when git cannot tell they are merged.
Picking an icon family, and keeping every stroke the same.