Dendron

Dendron uses Antd for its component styling.

In order to create a custom style, we gotta override the theme. Antd's v5 release drops .less support in favor of tokens, but Dendron wants a css file. You can use this npm package to generate an antd-friendly css file.

References Antd less variable source - these variables are what you can/should use to update the theming.

Getting the CSS right has been a little fiddly, but I've learned some useful (albeit cursed) things about css selectors and psuedoclasses. the .less file I had to fiddle with