Styling accessible components

Jan 6, 2026 • 6 min read

Accessible components depend on semantic markup, clear focus states, and color contrast. This post shares practical tips for building accessible UI primitives that are reusable, themable, and testable.

Semantic markup

Use semantic elements like <button>, <nav>, and aria attributes where necessary...


I see you've found the new look website!
Feel free to explore the rest of the site while I update some things.