footer
(code and css) style
Fix CSS on mobiles (credits to Gwenaelle Georget)
Handle fetch errors
Use client-side cache