Un componente accesible combina tres cosas: rol correcto (lo que es), comportamiento predecible (cómo se usa con ratón y teclado) y feedback visible (foco, estado y mensaje).
Aquí tienes ejemplos mínimos de botones, icon buttons, toggles, alertas, modales y tabs, pensados para que puedas aplicarlos sobre cualquier estética: glassmorphism, minimal, neobrutalista o corporativa.