The design of the visual components of a computer interface, including color, layout, and typography.