Welcome to the Kanka Cookbook
This is an unofficial repository of references, guides, tips and examples intended as a complement to the Kanka Marketplace and official documentation. It serves four primary purposes:
Help Kanka users who are unfamiliar with CSS apply simple customizations to their campaign that are too specific to be featured as themes on the Marketplace, and learn the basics of CSS in the process.
Help CSS enthusiasts become familiar with Kanka’s styles and discover new CSS tricks.
Propose advanced tweaks and techniques to work around common problems.
Help would-be Marketplace artisans become familiar with each type of plugin and master the more complex aspects of themes and character sheets.
All of this is done in my spare time as both a personal reference to aid my abysmal memory and a learning tool for the community at large. But let’s be honest, no one likes writing documentation, let alone keeping it up to date, so tips are a great form of encouragement if you feel so inclined!

Requests and commissions
For quick questions and small changes, you can get in touch with me on Discord (Salvatos#8502) via the Kanka server’s #css-help channel, where I am frequently helping out in my spare time. For more extensive help, you can commission me at my hourly rate. Just let me know what you are looking for on Discord or at salvatos.kofi@pm.me.
Below are some examples of the type of work I am typically commissioned for. The prices are just an estimated range (in Canadian dollars), which will vary based on the complexity of your request.
Group commissions
Larger-scale projects, especially character sheets, can be cost-prohibitive since we all have limits to how much we can or want to spend on a hobby, and there are only so many shortcuts I can take to keep development time and cost down. As such, I always encourage people to seek out other potential funders for themes or templates that would benefit other users, for example those who play the same TTRPG systems or in similar settings.
As long as everyone involved agrees on the specifications, I am more than happy to collect payment from multiple sources, and even to expand and improve a plugin over an extended period as more people join the "cause".
Last updated
Was this helpful?