Hello G, and all,
Here is an attempt by style:
@startuml
<style>
spotClass {
BackgroundColor red
}
.metaclass {
spotClass {
BackgroundColor DimGray
}
}
</style>
skinparam class {
BackgroundColor PaleGreen
ArrowColor SeaGreen
BorderColor SpringGreen
BackgroundColor<<metaclass>> Wheat
BorderColor<<metaclass>> Tomato
ArrowColor<<metaclass>> Red
}
'skinparam stereotypeCBackgroundColor Red
'skinparam stereotypeCBackgroundColor<<metaclass>> DimGray
skinparam spotChar Z
skinparam spotChar<<metaclass>> M
class meta <<metaclass>>
class mcls <<metaclass>>
meta "1" *-- "many" Class02 : contains
mcls o-- Class04 : aggregation
@enduml

But that is not conclusive.
@PlantUML: for improvement....
If that can help,
Regards.