Responsive web design uses flexible layouts and code that adapts the appearance and layout of a website to different screen sizes and devices. Scroll web design uses scrolling as the primary mode of navigation on mobile rather than clicking links. Flat web design became increasingly popular following the success of Windows 8, using simple layouts, bright colors, and a focus on content over distractions. Typography and illustrations are also important design elements, using varied and custom fonts as well as visual graphics to enhance information and appeal to users.