Hello J.,
You can put your theme as you as, according to the accurate folder definition on the `!theme` command.
For example, if:
Your theme file `puml-theme-joyce.puml` is on the folder `D:\Git\Repo\Project1\themes`:
<style>
node {
BackgroundColor palegreen
}
</style>
You can call this theme from your puml file `file-to-test-theme.puml` of the folder `D:\Git\Repo\Project1`, as:
@startuml
!theme joyce from /themes
title test of local theme
node Node
@enduml
See also doc. here:
See also similar question here:
If that can help,
Regards.