# Adding a Custom Theme
You can use custom themes for your Obsidian Publish sites by adding the **.css** file of the theme to the root folder of your vault, and rename it to ```publish.css```. ^[https://help.obsidian.md/Obsidian+Publish/Customize+your+site]
I used *Stephan Ango's Minimal Theme* as a base, which has a dedicated version for Obsidian Publish. You can download it [here](https://github.com/kepano/obsidian-minimal-publish).
Generally, if you're curious on how the CSS was modified on different Obsidian Publish sites, you can always take a look at someone else's ```publish.css``` file. To do so inspect the page, then go to the Sources tab and look for ```https://publish-01.obsidian.md > access > ... > publish.css```. This is also what I recommend doing when editing your publish.css. You can actually modify the variables in the inspector and test colours and other settings live on your site.
![[Screenshot 2024-07-21 at 03.37.59.webp]]
If you want to edit your publish.css you will need a code editor. I use [Sublime Text](https://www.sublimetext.com).
I recommend always emptying the cache or opening the page in a private window, since sometimes changes won't be updated even when refreshing the page.