teoz and puma colour these diagrams completely differently! I would expect the diagrams to colour as puma does, which is to "obey" the colouring I give it in the activate command.
@startuml
!pragma teoz true
participant A
participant C
participant B
activate A #FireBrick
activate B #FireBrick
A -> B
activate B #Yellow
activate C #FireBrick
A -> C
C --> A
deactivate B
deactivate C
A -> C
activate A #LightBlue
activate C #Green
C ->> B
C --> A
deactivate C
A -> C : need to send\nmessage otherwise\nerror
activate C #Green
C ->> B
C --> A
deactivate C
@enduml
teoz:
normal: