A few rules have been added for the body, header, footer, and main elements, to enable common positioning of the footer element in a flexbox environment. A good enough explanation of these rules is available at css-tricks.com.