.node.hl-true:not([id^="handle"]) polygon { fill: #ccffcc; stroke: #00dd00; }
.node.hl-true polygon { stroke-width: 3;}
.node.hl-true text { fill: #003300; }
.edge.hl-true path { stroke: #00cc00; stroke-width: 3;}
.edge.hl-true polygon { fill: #00cc00; stroke: #00cc00; stroke-width: 3;}
.edge.hl-true text { fill: #00cc00; }

.node.hl-false:not([id^="handle"]) polygon { fill: #ffcccc; stroke: #dd0000; }
.node.hl-false polygon { stroke-width: 3;}
.node.hl-false text { fill: #330000; }
.edge.hl-false path { stroke: #dd0000; stroke-width: 3;}
.edge.hl-false polygon { fill: #dd0000; stroke: #dd0000; stroke-width: 3;}
.edge.hl-false text { fill: #dd0000; } 