The CSS Backgrounds and Borders specification describes the circumstances under which the HTML element's used style for backgrounds is determined by the BODY element. This change properly implements that behavior, fixing a variety of tests that expect the background specified on the BODY cover the entire page. Fixes: #25559