We treat design as a working set of decisions rather than a picture that looks good. We map the user flows, test them with a clickable prototype, and only then draw the final interface. The delivered file is ready to hand to a developer: components, states, and spacing rules are defined. Accessibility contrast and keyboard use are resolved at the design stage.