Is this a good idea to change the user theme, actually `html` and `body`? What if my website template fall down with `height: 100%`?