On this page ModelGraphView wraps its output in <div data-theme="light|dark">. Target that attribute in your stylesheet:
[ data-theme = "light" ] {
--wetron-node-bg : #fafafa ;
--wetron-panel-bg : #f5f5f5 ;
}
[ data-theme = "dark" ] {
--wetron-node-bg : #111827 ;
--wetron-node-border : #1f2937 ;
--wetron-panel-bg : #111827 ;
} Node card tokens# Variable Default (light) Default (dark) Controls --wetron-node-bg#ffffff#1e1e2eCard background --wetron-node-border#e0e0e0#333333Card border --wetron-node-muted#999999#7a7a9aSubtitle / weight text --wetron-node-tint-basewhite#1e1e2eBase for category-tinted backgrounds
Variable Default (light) Default (dark) Controls --wetron-tooltip-bg#1e1e2e#2a2a3aTooltip background --wetron-tooltip-color#e8e8f0#e8e8f0Tooltip text
Property panel tokens# Variable Default (light) Default (dark) Controls --wetron-panel-bg#ffffff#1e1e2ePanel background --wetron-panel-border#e0e0e0#2a2a3aPanel border --wetron-panel-text#222222#f0f0f0Primary text --wetron-panel-label#555555#a0a0c0Row labels / section headers --wetron-panel-value#333333#e0e0f0Row values --wetron-panel-subtitle#aaaaaa#6a6a8aNode name subtitle --wetron-panel-chip-bg#f0f0f0#262646Default chip background --wetron-panel-chip-color#888888#a0a0c0Default chip text --wetron-panel-header-border#eeeeee#2a2a3aHeader bottom border --wetron-panel-section-border#f0f0f0#282840Section divider --wetron-panel-close-hover#f0f0f0#2a2a3aClose button hover background
Node category colours# Category accent colours come from @wetron/tokens and are applied as tinted backgrounds on node cards. They are not CSS custom properties - customise them by passing a modified CATEGORY_THEME map if you fork the theme layer.
Category Colour (light) convindigo activationamber normalizationcyan poolingviolet reshapeslate mathorange reductionteal mergerose attentionpurple recurrentemerald quantizationyellow constantgray logicsky unknownzinc