4 background: $background;
6 font-family: $font-family;
11 transform: translateZ(0);
13 // We will add tabindex to some elements because they should be focusable, but style should not change
14 [tabindex]:active, [tabindex]:focus {
27 // Cannot be “none” because it wouldn't have a clickable zone
33 stroke: $label-stroke-color;
34 stroke-width: $label-stroke-width;
39 stroke-linejoin: miter;
44 fill: $node-icon-fill-color;
45 stroke: $node-icon-stroke-color;
46 stroke-width: $node-icon-stroke-width;
48 stroke-linecap: round;
54 fill: $node-outer-fill-color;
55 stroke: $node-outer-stroke-color;
56 stroke-width: $node-outer-stroke-width;
64 fill: $node-input-fill-color;
68 fill: $node-output-fill-color;
72 fill: $node-step-fill-color;
75 // Prevent mouseenter/leave events when hovering over nested elements
76 // otherwise, cursor would change while moving the mouse through the node
86 transition: $node-hover-port-transition;
92 fill: $port-fill-color;
95 stroke: $port-hover-stroke-color;
96 stroke-width: $port-hover-stroke-width;
99 &.output-port .label {
101 transform: translate(10px, 0);
104 &.input-port .label {
106 transform: translate(-10px, 0);
110 fill: $port-label-color;
116 pointer-events: none;
117 alignment-baseline: middle;
125 stroke: $edge-inner-hover-color;
130 stroke-linecap: round;
134 stroke-width: $edge-inner-stroke-width;
135 stroke: $edge-inner-stroke-color;
138 stroke-width: $edge-outer-stroke-width;
139 stroke: $edge-outer-stroke-color;