Improve the initial implementation introduced in #38: - There is no CSS applied because the selectors are not working with the content of the shadow dom. - The footer is not updated with the