A personal Obsidian styling and beautification setup for my own use
Dark Citrussy is a dark theme for Obsidian built on Blue Topaz. I used Blue Topaz for a long time and kept changing the same few things, so I merged those changes into one theme. No more re-enabling eight snippets on every device.

Dark Citrussy is in the community theme directory. Open Settings → Appearance → Manage themes → Browse, search for Dark Citrussy, then install and select it.
To install by hand, download theme.css and manifest.json from the latest release and put both in .obsidian/themes/Dark Citrussy/.
You need Obsidian 1.13 or newer. The theme is dark only. The palette is built for the dark scheme, so switching Obsidian to light leaves you with a mix of light and dark styles.
| File | What it is |
|---|---|
theme.css |
The built theme, around 31,900 lines: Blue Topaz first, my overrides after it. |
overrides.css |
My layer on its own. This is the file to edit. |
manifest.json |
Theme metadata. |
screenshot.png |
The screenshot above. |
To rebuild, append overrides.css to the Blue Topaz theme.css and copy the result into the vault:
copy /b "themes\Blue Topaz\theme.css"+"overrides.css" theme.css
Then run Reload app without saving from the command palette.
Tweaks block is Blue Topaz. I fixed two lines in it: a stray quote in the print styles at line 26,744 and an external Dribbble gif used as a background at line 25,489. When the base updates, that whole range gets replaced.--tag-size, --checkbox-size, --list-indent, --lg-*) sit on body and are overridden by later blocks, so moving a block changes the output.!important is there to beat Blue Topaz's own rules. Remove one and the base style comes back.#21252b, the six heading colors, the purple guide line.fonts and accessary in the file explorer. It matches those exact names, so on another vault it does nothing.--activeline-background, --list-indent, --callout-color). Change the base and they stop working.MIT license, see LICENSE. The base theme is Blue Topaz, also MIT, Copyright (c) 2020 WhyI & Pkmer. Keep its license header in theme.css if you redistribute the file.