Unique category key matching GraphNode.Category (e.g. 'person', 'organization', 'vendor', 'role')
Hex code, HSL, or CSS color variable (e.g. '#10b981' or 'var(--mj-brand-primary)')
OptionalIconFont Awesome icon class (e.g. 'fa-solid fa-user')
Human-readable display label shown in the legend and node inspector
OptionalStrokeOptional secondary stroke / accent color
Configuration for a graph node category defining its visual appearance in the canvas, dynamic legend, and inspector drawer.