Drag is a known accessibility risk, so every drag has a keyboard equivalent: focus a tile, press Enter, topping placed. Placed toppings are labelled buttons, a live region announces each change with the running total, and all motion respects reduced-motion preferences.