Updated styles to use only pseudo elements for the loading spinner
Updated demo.html to match new styles. Fixed typos