Accessibility should be built-in, not bolted on. We’ll create a modal, a dropdown, and a button group with proper semantics and focus states.
Color contrast and motion preferences are respected using Tailwind’s utilities and a few well-chosen CSS vars.