diff --git a/d2graph/d2graph.go b/d2graph/d2graph.go
index 961ab0bcb..21562dbfe 100644
--- a/d2graph/d2graph.go
+++ b/d2graph/d2graph.go
@@ -330,6 +330,10 @@ func (l ContainerLevel) LabelSize() int {
}
func (obj *Object) GetFill(theme *d2themes.Theme) string {
+ if obj.Parent.IsSequenceDiagram() {
+ return theme.Colors.B5
+ }
+
level := int(obj.Level())
shape := obj.Attributes.Shape.Value
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
index 49097965c..32da45631 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -53,7 +53,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -92,7 +92,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0A0F25",
"shadow": false,
"3d": false,
@@ -142,7 +142,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -181,7 +181,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0A0F25",
"shadow": false,
"3d": false,
@@ -259,7 +259,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#CFD2DD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -337,7 +337,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -376,7 +376,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -426,7 +426,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -543,7 +543,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -582,7 +582,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -621,7 +621,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -660,7 +660,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -777,7 +777,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0A0F25",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
index 0428bcef4..ed4a6ea54 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
@@ -14,13 +14,13 @@ width="8495" height="2984" viewBox="-100 -50 8495 2984">a labelblabelsa class+
+a labelblabelsa class+
public() bool
void-
private() int
-voidcloudyyyya := 5
+voidcloudyyyya := 5
b := a + 7
-fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersid
+fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersid
int
name
varchar
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
index 49097965c..32da45631 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -53,7 +53,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -92,7 +92,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0A0F25",
"shadow": false,
"3d": false,
@@ -142,7 +142,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -181,7 +181,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0A0F25",
"shadow": false,
"3d": false,
@@ -259,7 +259,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#CFD2DD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -337,7 +337,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -376,7 +376,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -426,7 +426,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -543,7 +543,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -582,7 +582,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -621,7 +621,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -660,7 +660,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -777,7 +777,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#FFFFFF",
+ "fill": "#EDF0FD",
"stroke": "#0A0F25",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg
index 0428bcef4..ed4a6ea54 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg
@@ -14,13 +14,13 @@ width="8495" height="2984" viewBox="-100 -50 8495 2984">a labelblabelsa class+
+a labelblabelsa class+
public() bool
void-
private() int
-voidcloudyyyya := 5
+voidcloudyyyya := 5
b := a + 7
-fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersid
+fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersid
int
name
varchar
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
index 4c97039b0..b288f8176 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -53,7 +53,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -92,7 +92,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -131,7 +131,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -170,7 +170,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -208,7 +208,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -284,7 +284,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -361,7 +361,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
index 71742568e..0eef16041 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
@@ -14,7 +14,7 @@ width="1609" height="2311" viewBox="-100 -50 1609 2311">abcdggggroup 1group bchoonested guywhat would arnold saythis note lalaeyokayokay
+abcdggggroup 1group bchoonested guywhat would arnold saythis note lalaeyokayokay
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
index 4c97039b0..b288f8176 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -53,7 +53,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -92,7 +92,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -131,7 +131,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -170,7 +170,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -208,7 +208,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -284,7 +284,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -361,7 +361,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
index 71742568e..0eef16041 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
@@ -14,7 +14,7 @@ width="1609" height="2311" viewBox="-100 -50 1609 2311">abcdggggroup 1group bchoonested guywhat would arnold saythis note lalaeyokayokay
+abcdggggroup 1group bchoonested guywhat would arnold saythis note lalaeyokayokay
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
index a99b8fa61..a0f022a65 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 5,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "red",
"shadow": false,
"3d": false,
@@ -91,7 +91,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -168,7 +168,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -283,7 +283,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -436,7 +436,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -627,7 +627,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg
index 26d4f47aa..18f1079a0 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg
@@ -14,7 +14,7 @@ width="2493" height="1640" viewBox="-100 -50 2493 1640">scoreritemResponseitemessayRubricconceptitemOutcome scoreritemResponseitemessayRubricconceptitemOutcome scoreritemResponseitemessayRubricconceptitemOutcome scoreritemResponseitemessayRubricconceptitemOutcome abcdexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier okay
+abcdexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier okay
abcdexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier okay
+abcdexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier okay
ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
+ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
index 7bb323ba1..5a65dbefb 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -53,7 +53,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
index fe2e24cb0..b04b259e8 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
@@ -14,7 +14,7 @@ width="826" height="1409" viewBox="-100 -50 826 1409">ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
+ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
index 1fd6bd83f..345f367a8 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "red",
"shadow": false,
"3d": false,
@@ -53,7 +53,7 @@
"strokeDash": 0,
"strokeWidth": 5,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -131,7 +131,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -170,7 +170,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
index 867f37b16..9b2acd3cf 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
@@ -14,7 +14,7 @@ width="2283" height="1868" viewBox="-100 -50 2283 1868">AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
+AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
index 1fd6bd83f..345f367a8 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "red",
"shadow": false,
"3d": false,
@@ -53,7 +53,7 @@
"strokeDash": 0,
"strokeWidth": 5,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -131,7 +131,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F0F3F9",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -170,7 +170,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
index 867f37b16..9b2acd3cf 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
@@ -14,7 +14,7 @@ width="2283" height="1868" viewBox="-100 -50 2283 1868">AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
+AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
index 6d2c55f61..70fce0949 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -91,7 +91,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -168,7 +168,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -245,7 +245,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -360,7 +360,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -437,7 +437,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
index edb12da43..99cecf596 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
@@ -14,7 +14,7 @@ width="2493" height="2160" viewBox="-100 -50 2493 2160">scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
index 6d2c55f61..70fce0949 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
@@ -14,7 +14,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -91,7 +91,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -168,7 +168,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -245,7 +245,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -360,7 +360,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -437,7 +437,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#E3E9FD",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
index edb12da43..99cecf596 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
@@ -14,7 +14,7 @@ width="2493" height="2160" viewBox="-100 -50 2493 2160">scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
index 5d18bf4a4..7031e5e64 100644
--- a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
@@ -248,7 +248,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -287,7 +287,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -326,7 +326,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -365,7 +365,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -404,7 +404,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -443,7 +443,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1134,7 +1134,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1211,7 +1211,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1288,7 +1288,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1365,7 +1365,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1480,7 +1480,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1557,7 +1557,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
index 86332068e..e2f189e71 100644
--- a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
@@ -14,7 +14,7 @@ width="5044" height="4201" viewBox="-100 -100 5044 4201">a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcome getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcome getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
index 2d17a53d3..63049cb6c 100644
--- a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
@@ -248,7 +248,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -287,7 +287,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -326,7 +326,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -365,7 +365,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -404,7 +404,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -443,7 +443,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1134,7 +1134,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1211,7 +1211,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1288,7 +1288,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1365,7 +1365,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1480,7 +1480,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@@ -1557,7 +1557,7 @@
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
- "fill": "#F7F8FE",
+ "fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
index 6a63ebb90..d4e75631c 100644
--- a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
@@ -14,7 +14,7 @@ width="4966" height="4321" viewBox="-88 -88 4966 4321">a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcome getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcome getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)