# Adding a Custom Theme
#obsidian
![[Obsidian_Minimal.webp]]
The custom theme used in my Obsidian Publish is _Stephan Levin's_,[^1] which is based on the _Minimal Theme_, and can be downloaded [**here**](https://github.com/kepano/obsidian-minimal-publish). _Minimal_ is an open-source, distraction-free theme for [Obsidian](https://obsidian.md/) by _@kepano_.[^2]
I also added some custom CSS, such as [[CSS-Kepano's Card List CSS]].
To add a custom theme (.css) to your Obsidian Publish, you can either create your own or use someone else's shared `publish.css` file and place it in the root (/) of your Obsidian Publish vault. Note that you will need to publish it each time you modify something.
To edit the variables in your `publish.css`, you will need a code editor. Although I used [Visual Studio Code](https://code.visualstudio.com/) to edit mine, any lighter text editor or free browser-based editor like [_jsfiddle_](https://jsfiddle.net/) will also work.
Also, If you want to refer my publish.css file, do feel free to use it from my [github repository](https://github.com/Yonkim-Life/Obsidian/blob/main/publish.css) :)
[^1]: https://stephanlevin.garden
[^2]: https://stephango.com/about
---
- [[Index-Obsidian]]