Adaptive design

Layouts that respond to window size, posture and input.

Design for the window, not the device. Read the window size class and choose navigation and pane count from it.

Support touch, mouse and keyboard. Every control needs a visible focus indicator, hover feedback on pointer devices and a keyboard path. Touch targets stay at least 48 dp.