Is there a good reason why we're defining global custom properties on :root/html and not on body?
@matuzo `:root` overrides `html` so using `html` might be preferable in some cases. My reason is a bit silly. As I work a lot with Shadow DOM I put most of my base custom properties on either `:root` or `:host`. I like the symmetry.