CSS. A web page that is produced in HTML must first be styled and designed using CSS, which is a programming language. Every Squarespace template comes with its own built-in CSS, and every template can be customised and enhanced in a variety of ways. When you make changes to the styles of your website, you are really making changes to the CSS of your website.