diff --git a/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg b/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg
index 79d7d3ec9..daba1652f 100644
--- a/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg
@@ -103,21 +103,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/all_shapes_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/all_shapes_dark/sketch.exp.svg
index c66ba1cdf..c4b52c4a0 100644
--- a/d2renderers/d2sketch/testdata/all_shapes_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/all_shapes_dark/sketch.exp.svg
@@ -100,21 +100,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg
index c4d64d56a..763bfbe32 100644
--- a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg
@@ -116,9 +116,9 @@
wintersummertreessnowsun
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg
index c76950dcf..59486262e 100644
--- a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg
@@ -113,9 +113,9 @@
wintersummertreessnowsun
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/arrowheads/sketch.exp.svg b/d2renderers/d2sketch/testdata/arrowheads/sketch.exp.svg
index 5332ea10c..2732e8e2e 100644
--- a/d2renderers/d2sketch/testdata/arrowheads/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/arrowheads/sketch.exp.svg
@@ -110,37 +110,37 @@
11223344556677889910101111nonearrowtrianglediamonddiamond filledcf-manycf-many-requiredcf-onecf-one-requiredboxbox-filled
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/arrowheads_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/arrowheads_dark/sketch.exp.svg
index 08982eec8..348283861 100644
--- a/d2renderers/d2sketch/testdata/arrowheads_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/arrowheads_dark/sketch.exp.svg
@@ -107,31 +107,31 @@
112233445566778899nonearrowtrianglediamonddiamond filledcf-manycf-many-requiredcf-onecf-one-required
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/basic/sketch.exp.svg b/d2renderers/d2sketch/testdata/basic/sketch.exp.svg
index ef2454a26..f05002b46 100644
--- a/d2renderers/d2sketch/testdata/basic/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/basic/sketch.exp.svg
@@ -103,6 +103,6 @@
ab
-
-
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/basic_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/basic_dark/sketch.exp.svg
index 5e57a4148..247f54d83 100644
--- a/d2renderers/d2sketch/testdata/basic_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/basic_dark/sketch.exp.svg
@@ -100,6 +100,6 @@
ab
-
-
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg b/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg
index 938eb1006..fb1a168a2 100644
--- a/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg
@@ -110,8 +110,8 @@
wintersummersnowsun
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/child_to_child_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/child_to_child_dark/sketch.exp.svg
index aa4efee78..3196466f0 100644
--- a/d2renderers/d2sketch/testdata/child_to_child_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/child_to_child_dark/sketch.exp.svg
@@ -107,8 +107,8 @@
wintersummersnowsun
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/connection-style-fill/sketch.exp.svg b/d2renderers/d2sketch/testdata/connection-style-fill/sketch.exp.svg
index c73b202df..85190fb12 100644
--- a/d2renderers/d2sketch/testdata/connection-style-fill/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/connection-style-fill/sketch.exp.svg
@@ -110,14 +110,14 @@
customeremployeerentalitemrent(this, i, p)new(this, i, p)isValid()isRentable(c)is(Adult)true
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg b/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg
index 5796177b9..ce9d13f2a 100644
--- a/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg
@@ -110,7 +110,7 @@
abhello
-
-
-
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/connection_label_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/connection_label_dark/sketch.exp.svg
index fcb3b812a..2146f5b24 100644
--- a/d2renderers/d2sketch/testdata/connection_label_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/connection_label_dark/sketch.exp.svg
@@ -107,7 +107,7 @@
abhello
-
-
-
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/crows_feet/sketch.exp.svg b/d2renderers/d2sketch/testdata/crows_feet/sketch.exp.svg
index aed69320b..0f65ad38c 100644
--- a/d2renderers/d2sketch/testdata/crows_feet/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/crows_feet/sketch.exp.svg
@@ -103,31 +103,31 @@
a1b1a2b2a3b3c1d1c2d2c3d3e1f1e2f2e3f3g1h1g2h2g3h3cdf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/crows_feet_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/crows_feet_dark/sketch.exp.svg
index 37cbe41a0..675dedb90 100644
--- a/d2renderers/d2sketch/testdata/crows_feet_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/crows_feet_dark/sketch.exp.svg
@@ -100,31 +100,31 @@
a1b1a2b2a3b3c1d1c2d2c3d3e1f1e2f2e3f3g1h1g2h2g3h3cdf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/dots-3d/sketch.exp.svg b/d2renderers/d2sketch/testdata/dots-3d/sketch.exp.svg
index 53a40982e..4ff92377f 100644
--- a/d2renderers/d2sketch/testdata/dots-3d/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/dots-3d/sketch.exp.svg
@@ -140,6 +140,6 @@
y
-
-
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/dots-all/sketch.exp.svg b/d2renderers/d2sketch/testdata/dots-all/sketch.exp.svg
index 028e050d4..1217b68eb 100644
--- a/d2renderers/d2sketch/testdata/dots-all/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/dots-all/sketch.exp.svg
@@ -136,21 +136,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/dots-multiple/sketch.exp.svg b/d2renderers/d2sketch/testdata/dots-multiple/sketch.exp.svg
index 61d944c51..c0550e464 100644
--- a/d2renderers/d2sketch/testdata/dots-multiple/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/dots-multiple/sketch.exp.svg
@@ -136,21 +136,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg b/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
index d45f153f9..dd26833b1 100644
--- a/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
@@ -172,11 +172,11 @@
NETWORKD2 Parser+readerio.RuneReader+readerPosd2ast.Position-lookahead[]rune#peekn(n int)(s string, eof bool)+peek()(r rune, eof bool)+rewind()void+commit()voidCELL TOWERSATELLITESTRANSMITTERSENDSENDSEND
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/double-border/sketch.exp.svg b/d2renderers/d2sketch/testdata/double-border/sketch.exp.svg
index af8e0dd6f..f57106805 100644
--- a/d2renderers/d2sketch/testdata/double-border/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/double-border/sketch.exp.svg
@@ -110,11 +110,11 @@
acnormalsomethingbdnested normal
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/elk_corners/sketch.exp.svg b/d2renderers/d2sketch/testdata/elk_corners/sketch.exp.svg
index 988ab2094..ef0529f33 100644
--- a/d2renderers/d2sketch/testdata/elk_corners/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/elk_corners/sketch.exp.svg
@@ -103,7 +103,7 @@
abc
-
-
-
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/long_arrowhead_label/sketch.exp.svg b/d2renderers/d2sketch/testdata/long_arrowhead_label/sketch.exp.svg
index 0f70b9f7d..57cc0da92 100644
--- a/d2renderers/d2sketch/testdata/long_arrowhead_label/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/long_arrowhead_label/sketch.exp.svg
@@ -110,6 +110,6 @@
aba to b with unexpectedly long target arrowhead label
-
-
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/opacity/sketch.exp.svg b/d2renderers/d2sketch/testdata/opacity/sketch.exp.svg
index d51852d51..66f5ec7ab 100644
--- a/d2renderers/d2sketch/testdata/opacity/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/opacity/sketch.exp.svg
@@ -857,8 +857,8 @@
x
linux: because a PC is a terrible thing to waste
auserslast_logindatetimeYou don't have to know how the computer works,just how to work the computer.
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/opacity_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/opacity_dark/sketch.exp.svg
index 1de7cbb6d..88a2b1202 100644
--- a/d2renderers/d2sketch/testdata/opacity_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/opacity_dark/sketch.exp.svg
@@ -854,8 +854,8 @@
x
linux: because a PC is a terrible thing to waste
auserslast_logindatetimeYou don't have to know how the computer works,just how to work the computer.
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/overlay/sketch.exp.svg b/d2renderers/d2sketch/testdata/overlay/sketch.exp.svg
index 7d1414623..af4b5d832 100644
--- a/d2renderers/d2sketch/testdata/overlay/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/overlay/sketch.exp.svg
@@ -119,8 +119,8 @@
brightnormaldarkdarker
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg b/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg
index d272a56b3..bc6b4a4ed 100644
--- a/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/paper-real/sketch.exp.svg
@@ -1218,11 +1218,11 @@
NETWORKCELL TOWERSATELLITESTRANSMITTERSENDSENDSEND
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/root-fill/sketch.exp.svg b/d2renderers/d2sketch/testdata/root-fill/sketch.exp.svg
index 8c982dbe7..4ca74d31a 100644
--- a/d2renderers/d2sketch/testdata/root-fill/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/root-fill/sketch.exp.svg
@@ -856,14 +856,14 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg b/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg
index aeb4b610d..0bfab0535 100644
--- a/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/terminal/sketch.exp.svg
@@ -150,23 +150,23 @@
NETWORKUSERAPI SERVERLOGSCELL TOWERONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGESENDSENDSENDPHONE LOGSMAKE CALLACCESSDISPLAYPERSIST
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg b/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg
index 543d8a066..ae2b56050 100644
--- a/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg
@@ -873,43 +873,43 @@
GraphQLFederated Strato Column
TLS-API (being deprecated)CrMixerEarlyBirdUtagSpaceCommunitiesiPhone webHTTP AndroidThrift RPCCandidate FetchFeature HydrationCandidate sources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/unfilled_triangle/sketch.exp.svg b/d2renderers/d2sketch/testdata/unfilled_triangle/sketch.exp.svg
index e1450ea2b..dd6e29941 100644
--- a/d2renderers/d2sketch/testdata/unfilled_triangle/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/unfilled_triangle/sketch.exp.svg
@@ -110,10 +110,10 @@
ABCDdefaulttriangle
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg
index e0d98a273..db9751f3a 100644
--- a/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg
@@ -101,28 +101,28 @@
.d2-3396834249 .color-AB4{color:#EDF0FD;}
.d2-3396834249 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3396834249);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3396834249);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3396834249);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3396834249);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3396834249);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3396834249);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3396834249);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3396834249);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>customerissuerstoreLike starbucks or somethingacquirerI'm not sure what this isnetworkcustomer bankstore bankinitial transactionpayment processor behind the scenessimplified1 banana please$10 dollarsthinking: wow, inflationchecks bank accountSavings: $11I can do that, here's my cardRun this cardProcess to card issuerProcess this payment$10 debit$10 creditAn error in judgement is about to occurLike starbucks or something1I'm not sure what this is2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1Like starbucks or something2I'm not sure what this isx1
-
+1xxyGee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!1Gee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!23
-
-
+
+1https://d2lang.com2Gee, I feel kind of LIGHT in the head now,knowing I can't make my satellite dish PAYMENTS!3https://terrastruct.com
diff --git a/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg
index 731aeee93..dcc06e67b 100644
--- a/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg
@@ -94,8 +94,8 @@
.d2-1542907692 .color-AB4{color:#45475A;}
.d2-1542907692 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-1542907692);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-1542907692);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-1542907692);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-1542907692);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-1542907692);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-1542907692);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-1542907692);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1542907692);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-1542907692);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-1542907692);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>xyGee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!1Gee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!23
-
-
+
+1https://d2lang.com2Gee, I feel kind of LIGHT in the head now,knowing I can't make my satellite dish PAYMENTS!3https://fosny.eu
diff --git a/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg
index fe6a5d28c..3528fceb6 100644
--- a/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg
@@ -94,8 +94,8 @@
.d2-324525658 .color-AB4{color:#EDF0FD;}
.d2-324525658 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-324525658);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-324525658);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-324525658);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-324525658);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-324525658);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-324525658);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-324525658);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-324525658);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xTotal abstinence is easier than perfect moderationyGee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!Total abstinence is easier than perfect moderation1Gee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!2
-
-
+
+1Total abstinence is easier than perfect moderation2Gee, I feel kind of LIGHT in the head now,knowing I can't make my satellite dish PAYMENTS!xTotal abstinence is easier than perfect moderationyGee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!Total abstinence is easier than perfect moderation1Gee, I feel kind of LIGHT in the head now,
knowing I can't make my satellite dish PAYMENTS!2
-
-
+
+1Total abstinence is easier than perfect moderation2Gee, I feel kind of LIGHT in the head now,knowing I can't make my satellite dish PAYMENTS!rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/animated/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/animated/dark_theme.exp.svg
index ae633c807..1804650ee 100644
--- a/d2renderers/d2svg/dark_theme/testdata/animated/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/animated/dark_theme.exp.svg
@@ -104,9 +104,9 @@
.d2-4155204744 .color-AB4{color:#45475A;}
.d2-4155204744 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-4155204744);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-4155204744);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-4155204744);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-4155204744);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-4155204744);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-4155204744);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-4155204744);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4155204744);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-4155204744);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-4155204744);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>wintersummertreessnowsun
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/arrowheads/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/arrowheads/dark_theme.exp.svg
index 0e170a9e8..7f67f93cc 100644
--- a/d2renderers/d2svg/dark_theme/testdata/arrowheads/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/arrowheads/dark_theme.exp.svg
@@ -98,31 +98,31 @@
.d2-1090005370 .color-AB4{color:#45475A;}
.d2-1090005370 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-1090005370);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-1090005370);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-1090005370);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-1090005370);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-1090005370);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-1090005370);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-1090005370);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1090005370);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-1090005370);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-1090005370);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>112233445566778899nonearrowtrianglediamonddiamond filledcf-manycf-many-requiredcf-onecf-one-required
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/basic/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/basic/dark_theme.exp.svg
index 0110a7751..08c311ae8 100644
--- a/d2renderers/d2svg/dark_theme/testdata/basic/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/basic/dark_theme.exp.svg
@@ -91,6 +91,6 @@
.d2-3098357730 .color-AB4{color:#45475A;}
.d2-3098357730 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-3098357730);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-3098357730);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-3098357730);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-3098357730);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-3098357730);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-3098357730);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-3098357730);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3098357730);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-3098357730);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-3098357730);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>ab
-
-
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/child_to_child/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/child_to_child/dark_theme.exp.svg
index eb15a7f12..feda7e67f 100644
--- a/d2renderers/d2svg/dark_theme/testdata/child_to_child/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/child_to_child/dark_theme.exp.svg
@@ -98,8 +98,8 @@
.d2-3232990914 .color-AB4{color:#45475A;}
.d2-3232990914 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-3232990914);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-3232990914);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-3232990914);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-3232990914);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-3232990914);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-3232990914);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-3232990914);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3232990914);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-3232990914);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-3232990914);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>wintersummersnowsun
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg
index f5c0f826a..81f15ea09 100644
--- a/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg
@@ -849,7 +849,7 @@
}
Five is a sufficiently close approximation to infinity.
Don't hit me!! I'm in the Twilight Zone!!!Don't hit me!! I'm in the Twilight Zone!!!
-
-
-
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/connection_label/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/connection_label/dark_theme.exp.svg
index 925d1f3d8..af61237cc 100644
--- a/d2renderers/d2svg/dark_theme/testdata/connection_label/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/connection_label/dark_theme.exp.svg
@@ -98,7 +98,7 @@
.d2-2403116894 .color-AB4{color:#45475A;}
.d2-2403116894 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-2403116894);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-2403116894);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-2403116894);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-2403116894);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-2403116894);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-2403116894);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-2403116894);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2403116894);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-2403116894);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-2403116894);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>abhello
-
-
-
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg
index cb43dab8f..5d3625b27 100644
--- a/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg
@@ -845,8 +845,8 @@
x
linux: because a PC is a terrible thing to waste
auserslast_logindatetimeYou don't have to know how the computer works,just how to work the computer.
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/overlay/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/overlay/dark_theme.exp.svg
index e2cb5095b..778afc10d 100644
--- a/d2renderers/d2svg/dark_theme/testdata/overlay/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/overlay/dark_theme.exp.svg
@@ -91,8 +91,8 @@
.d2-4013249291 .color-AB4{color:#45475A;}
.d2-4013249291 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-4013249291);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-4013249291);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-4013249291);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-4013249291);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-4013249291);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-4013249291);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-4013249291);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4013249291);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-4013249291);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-4013249291);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>brightnormaldarkdarker
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/d2renderers/d2svg/dark_theme/testdata/twitter/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/twitter/dark_theme.exp.svg
index bad8193d8..6a0a73407 100644
--- a/d2renderers/d2svg/dark_theme/testdata/twitter/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/twitter/dark_theme.exp.svg
@@ -853,43 +853,43 @@
GraphQLFederated Strato Column
TLS-API (being deprecated)CrMixerEarlyBirdUtagSpaceCommunitiesiPhone webHTTP AndroidThrift RPCCandidate FetchFeature HydrationCandidate sources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests-cli/testdata/TestCLI_E2E/abspath.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/abspath.exp.svg
index aeaeaf761..756e1eaa9 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/abspath.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/abspath.exp.svg
@@ -91,6 +91,6 @@
.d2-3671284423 .color-AB4{color:#EDF0FD;}
.d2-3671284423 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3671284423);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3671284423);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3671284423);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3671284423);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg
index dcbca7efc..321a4d98c 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg
@@ -870,20 +870,20 @@
}
}]]>Chicken's plan
-
+Chicken's planApproach road
-
-
+
+Chicken's planApproach roadCross road
-
-
-
+
+
+Chicken's planApproach roadCross roadMake you wonder why
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x-y.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x-y.exp.svg
index 31170e22f..61536afb1 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x-y.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x-y.exp.svg
@@ -91,5 +91,5 @@
.d2-190729158 .color-AB4{color:#EDF0FD;}
.d2-190729158 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-190729158);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-190729158);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-190729158);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-190729158);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-190729158);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-190729158);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-190729158);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-190729158);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>meow
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x.exp.svg
index 0b579df2e..ecc25ed25 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world-x.exp.svg
@@ -106,5 +106,5 @@
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world.exp.svg
index 6e959b285..5aeeb4960 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/board_import/hello-world.exp.svg
@@ -106,5 +106,5 @@
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/center.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/center.exp.svg
index 557723ecf..f51bf70b4 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/center.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/center.exp.svg
@@ -91,6 +91,6 @@
.d2-3671284423 .color-AB4{color:#EDF0FD;}
.d2-3671284423 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3671284423);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3671284423);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3671284423);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3671284423);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/chain_icon_import.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/chain_icon_import.exp.svg
index c24e941d1..8f4850b96 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/chain_icon_import.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/chain_icon_import.exp.svg
@@ -91,5 +91,5 @@
.d2-574527389 .color-AB4{color:#EDF0FD;}
.d2-574527389 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-574527389);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-574527389);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-574527389);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-574527389);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-574527389);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-574527389);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-574527389);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-574527389);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>hello
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/chain_import.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/chain_import.exp.svg
index 17d61d6d9..90a1abcfa 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/chain_import.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/chain_import.exp.svg
@@ -91,5 +91,5 @@
.d2-4185473760 .color-AB4{color:#EDF0FD;}
.d2-4185473760 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4185473760);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4185473760);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4185473760);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4185473760);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4185473760);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4185473760);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4185473760);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4185473760);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>meow
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg
index 5efe15eb8..55ba17967 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg
@@ -118,19 +118,19 @@
}
}]]>ab
-
-
+
+abdc
-
-
-
-
+
+
+
+abdce
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests-cli/testdata/TestCLI_E2E/import.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/import.exp.svg
index 65f3aef0d..4f55791a5 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/import.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/import.exp.svg
@@ -91,6 +91,6 @@
.d2-373309350 .color-AB4{color:#EDF0FD;}
.d2-373309350 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-373309350);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-373309350);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-373309350);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-373309350);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-373309350);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-373309350);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-373309350);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-373309350);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/import_icon_relative.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/import_icon_relative.exp.svg
index 428e0d3a5..c78108230 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/import_icon_relative.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/import_icon_relative.exp.svg
@@ -91,6 +91,6 @@
.d2-3626184764 .color-AB4{color:#EDF0FD;}
.d2-3626184764 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3626184764);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3626184764);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3626184764);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3626184764);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3626184764);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3626184764);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3626184764);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3626184764);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>yz
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/import_spread_nested.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/import_spread_nested.exp.svg
index f458ea392..acd208d6f 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/import_spread_nested.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/import_spread_nested.exp.svg
@@ -91,6 +91,6 @@
.d2-1429612146 .color-AB4{color:#EDF0FD;}
.d2-1429612146 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1429612146);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1429612146);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1429612146);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1429612146);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1429612146);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1429612146);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1429612146);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1429612146);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>jonjan
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/import_vars.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/import_vars.exp.svg
index 0049ce9fa..5f23ff676 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/import_vars.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/import_vars.exp.svg
@@ -91,6 +91,6 @@
.d2-781847169 .color-AB4{color:#45475A;}
.d2-781847169 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal-d2-781847169);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-781847169);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-781847169);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-781847169);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-781847169);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-781847169);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-781847169);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-781847169);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-781847169);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-781847169);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/layer-link/index.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/layer-link/index.exp.svg
index 4d9104dcf..46d099460 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/layer-link/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/layer-link/index.exp.svg
@@ -106,5 +106,5 @@
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/layer-link/test2.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/layer-link/test2.exp.svg
index a09f589a8..0041dce20 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/layer-link/test2.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/layer-link/test2.exp.svg
@@ -106,5 +106,5 @@
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/index.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/index.exp.svg
index 940b34c9f..1b8507ed1 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/index.exp.svg
@@ -91,6 +91,6 @@
.d2-1272689853 .color-AB4{color:#EDF0FD;}
.d2-1272689853 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1272689853);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1272689853);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1272689853);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1272689853);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1272689853);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1272689853);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1272689853);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/broker.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/broker.exp.svg
index 2f72b7aa0..1f5aa537d 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/broker.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/broker.exp.svg
@@ -91,6 +91,6 @@
.d2-1616388686 .color-AB4{color:#EDF0FD;}
.d2-1616388686 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1616388686);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1616388686);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1616388686);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1616388686);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1616388686);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1616388686);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1616388686);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mortgagerealtor
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/core.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/core.exp.svg
index 26cf3a4a7..d5f0e875a 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/core.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/core.exp.svg
@@ -91,7 +91,7 @@
.d2-1610246682 .color-AB4{color:#EDF0FD;}
.d2-1610246682 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1610246682);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1610246682);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1610246682);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1610246682);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1610246682);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1610246682);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1610246682);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>belieffooddiet
-
-
-
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/stocks.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/stocks.exp.svg
index c12d6c640..2214c4fab 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/stocks.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/layers/stocks.exp.svg
@@ -91,7 +91,7 @@
.d2-1921642409 .color-AB4{color:#EDF0FD;}
.d2-1921642409 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1921642409);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1921642409);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1921642409);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1921642409);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1921642409);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1921642409);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1921642409);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>TSXNYSENASDAQ
-
-
-
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/scenarios/why.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/scenarios/why.exp.svg
index 0ced1ec67..8ed751121 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/scenarios/why.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/scenarios/why.exp.svg
@@ -91,6 +91,6 @@
.d2-355699599 .color-AB4{color:#EDF0FD;}
.d2-355699599 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-355699599);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-355699599);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-355699599);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-355699599);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-355699599);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-355699599);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-355699599);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/index.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/index.exp.svg
index 940b34c9f..1b8507ed1 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/index.exp.svg
@@ -91,6 +91,6 @@
.d2-1272689853 .color-AB4{color:#EDF0FD;}
.d2-1272689853 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1272689853);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1272689853);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1272689853);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1272689853);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1272689853);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1272689853);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1272689853);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1272689853);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/broker.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/broker.exp.svg
index 2f72b7aa0..1f5aa537d 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/broker.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/broker.exp.svg
@@ -91,6 +91,6 @@
.d2-1616388686 .color-AB4{color:#EDF0FD;}
.d2-1616388686 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1616388686);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1616388686);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1616388686);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1616388686);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1616388686);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1616388686);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1616388686);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1616388686);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mortgagerealtor
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/core.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/core.exp.svg
index 26cf3a4a7..d5f0e875a 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/core.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/core.exp.svg
@@ -91,7 +91,7 @@
.d2-1610246682 .color-AB4{color:#EDF0FD;}
.d2-1610246682 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1610246682);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1610246682);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1610246682);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1610246682);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1610246682);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1610246682);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1610246682);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1610246682);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>belieffooddiet
-
-
-
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/stocks.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/stocks.exp.svg
index c12d6c640..2214c4fab 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/stocks.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/layers/stocks.exp.svg
@@ -91,7 +91,7 @@
.d2-1921642409 .color-AB4{color:#EDF0FD;}
.d2-1921642409 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1921642409);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1921642409);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1921642409);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1921642409);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1921642409);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1921642409);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1921642409);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1921642409);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>TSXNYSENASDAQ
-
-
-
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/scenarios/why.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/scenarios/why.exp.svg
index 0ced1ec67..8ed751121 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/scenarios/why.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life_index_d2/scenarios/why.exp.svg
@@ -91,6 +91,6 @@
.d2-355699599 .color-AB4{color:#EDF0FD;}
.d2-355699599 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-355699599);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-355699599);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-355699599);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-355699599);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-355699599);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-355699599);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-355699599);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-355699599);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/index.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/index.exp.svg
index 19f7f7e2b..400004e9a 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/index.exp.svg
@@ -91,5 +91,5 @@
.d2-4030577362 .color-AB4{color:#EDF0FD;}
.d2-4030577362 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4030577362);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4030577362);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4030577362);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4030577362);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4030577362);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4030577362);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4030577362);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>k
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/seq.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/seq.exp.svg
index 05b06f8ba..c557376b9 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/seq.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/seq.exp.svg
@@ -98,12 +98,12 @@
.d2-887788274 .color-AB4{color:#EDF0FD;}
.d2-887788274 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-887788274);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-887788274);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-887788274);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-887788274);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-887788274);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-887788274);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-887788274);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>megithub.com/terrastruct/d2if i'm rightif i'm wrongfixnah, intendedissue about a bugsome note about the bug
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/index.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/index.exp.svg
index 19f7f7e2b..400004e9a 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/index.exp.svg
@@ -91,5 +91,5 @@
.d2-4030577362 .color-AB4{color:#EDF0FD;}
.d2-4030577362 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4030577362);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4030577362);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4030577362);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4030577362);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4030577362);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4030577362);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4030577362);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4030577362);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>k
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/seq.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/seq.exp.svg
index 05b06f8ba..c557376b9 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/seq.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/sequence-spread-layer/seq.exp.svg
@@ -98,12 +98,12 @@
.d2-887788274 .color-AB4{color:#EDF0FD;}
.d2-887788274 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-887788274);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-887788274);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-887788274);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-887788274);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-887788274);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-887788274);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-887788274);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-887788274);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>megithub.com/terrastruct/d2if i'm rightif i'm wrongfixnah, intendedissue about a bugsome note about the bug
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg
index aeaeaf761..756e1eaa9 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg
@@ -91,6 +91,6 @@
.d2-3671284423 .color-AB4{color:#EDF0FD;}
.d2-3671284423 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3671284423);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3671284423);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3671284423);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3671284423);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3671284423);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3671284423);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg
index e7b97ac14..4589c5a4b 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg
@@ -91,5 +91,5 @@
.d2-2422484514 .color-AB4{color:#EDF0FD;}
.d2-2422484514 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2422484514);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2422484514);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2422484514);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2422484514);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2422484514);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2422484514);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2422484514);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2422484514);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Backup Plan
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/target-nested-index.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/target-nested-index.exp.svg
index 92b086310..4c43b17b2 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-nested-index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-nested-index.exp.svg
@@ -91,5 +91,5 @@
.d2-4175695741 .color-AB4{color:#EDF0FD;}
.d2-4175695741 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4175695741);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4175695741);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4175695741);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4175695741);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4175695741);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4175695741);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4175695741);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4175695741);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>d
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/target-nested-index2.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/target-nested-index2.exp.svg
index 6c49f5ccd..af24231e9 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-nested-index2.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-nested-index2.exp.svg
@@ -91,6 +91,6 @@
.d2-1286117810 .color-AB4{color:#EDF0FD;}
.d2-1286117810 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1286117810);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1286117810);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1286117810);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1286117810);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1286117810);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1286117810);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1286117810);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1286117810);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>cd
-
-
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/target-nested-with-special-chars.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/target-nested-with-special-chars.exp.svg
index 04ce708c9..212a4fe43 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-nested-with-special-chars.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-nested-with-special-chars.exp.svg
@@ -91,5 +91,5 @@
.d2-1807797871 .color-AB4{color:#EDF0FD;}
.d2-1807797871 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1807797871);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1807797871);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1807797871);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1807797871);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1807797871);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1807797871);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1807797871);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1807797871);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mad
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/target-root.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/target-root.exp.svg
index ad347ed28..9bf53c943 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-root.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-root.exp.svg
@@ -91,5 +91,5 @@
.d2-1725210778 .color-AB4{color:#EDF0FD;}
.d2-1725210778 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1725210778);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1725210778);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1725210778);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1725210778);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1725210778);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1725210778);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1725210778);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1725210778);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Main Plan
-
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/theme-override.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/theme-override.exp.svg
index ef953d753..c67f387ba 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/theme-override.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/theme-override.exp.svg
@@ -105,20 +105,20 @@
.d2-586632521 .color-AB4{color:#F44336;}
.d2-586632521 .color-AB5{color:#FFCDD2;}.appendix text.text{fill:#2E2E2E}.md{--color-fg-default:#2E2E2E;--color-fg-muted:#2E2E2E;--color-fg-subtle:#595959;--color-canvas-default:#DCDCDC;--color-canvas-subtle:#DCDCDC;--color-border-default:#2E7D32;--color-border-muted:#66BB6A;--color-neutral-muted:#DCDCDC;--color-accent-fg:#66BB6A;--color-accent-emphasis:#66BB6A;--color-attention-subtle:#2E2E2E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-dark-d2-586632521);mix-blend-mode:overlay}.sketch-overlay-B2{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-B5{fill:url(#streaks-bright-d2-586632521);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-586632521);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-darker-d2-586632521);mix-blend-mode:lighten}.sketch-overlay-AA4{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-dark-d2-586632521);mix-blend-mode:overlay}.sketch-overlay-AB5{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker-d2-586632521);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker-d2-586632521);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-dark-d2-586632521);mix-blend-mode:overlay}.sketch-overlay-N4{fill:url(#streaks-dark-d2-586632521);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.sketch-overlay-N7{fill:url(#streaks-normal-d2-586632521);mix-blend-mode:color-burn}.light-code{display: block}.dark-code{display: none}]]>logsUserNetworkAPI ServercostumesidintPKsillinessintmonsterintlast_updatedtimestampmonstersidintPKmoviestringweightintlast_updatedtimestampCell TowerData ProcessorOnline PortalsatellitestransmitterStorageUIphone logsMake callpersistdisplayaccess
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
index ff364797c..9c8db10f8 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
@@ -870,20 +870,20 @@
}
}]]>CHICKEN'S PLAN
-
+CHICKEN'S PLANAPPROACH ROAD
-
-
+
+CHICKEN'S PLANAPPROACH ROADCROSS ROAD
-
-
-
+
+
+CHICKEN'S PLANAPPROACH ROADCROSS ROADMAKE YOU WONDER WHY
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests-cli/testdata/TestCLI_E2E/vars-config.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/vars-config.exp.svg
index 9fae61c1d..43068ede7 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/vars-config.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/vars-config.exp.svg
@@ -110,12 +110,12 @@
xyaitwasalli used to readdream
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg
index 047f1a706..562832519 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg
@@ -98,7 +98,7 @@
.d2-3769314794 .color-AB4{color:#EDF0FD;}
.d2-3769314794 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3769314794);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3769314794);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3769314794);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3769314794);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3769314794);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3769314794);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3769314794);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3769314794);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Why do computers get sick often?Because their Windows are always open!italic font
-
-
-
+
+
+
diff --git a/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg b/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg
index 68b4f9942..27b7bd961 100644
--- a/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg
@@ -128,6 +128,6 @@
y
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/patterns/all_shapes/dagre/sketch.exp.svg
index a56d877f7..a7679cc76 100644
--- a/e2etests/testdata/patterns/all_shapes/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/all_shapes/dagre/sketch.exp.svg
@@ -124,21 +124,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/multiple/dagre/sketch.exp.svg b/e2etests/testdata/patterns/multiple/dagre/sketch.exp.svg
index d208a7612..9cd6dfc88 100644
--- a/e2etests/testdata/patterns/multiple/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/multiple/dagre/sketch.exp.svg
@@ -124,21 +124,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/paper/dagre/sketch.exp.svg b/e2etests/testdata/patterns/paper/dagre/sketch.exp.svg
index cc10fbd7e..7d4dc0f36 100644
--- a/e2etests/testdata/patterns/paper/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/paper/dagre/sketch.exp.svg
@@ -1155,21 +1155,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg b/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg
index 4c0b7298b..95c78ab87 100644
--- a/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/real-lines/dagre/sketch.exp.svg
@@ -147,11 +147,11 @@
NETWORKcostumesidintPKsillinessintmonsterintlast_updatedtimestampmonstersidintPKmoviestringweightintlast_updatedtimestampCELL TOWERSATELLITESTRANSMITTERSENDSENDSEND
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/real/dagre/sketch.exp.svg b/e2etests/testdata/patterns/real/dagre/sketch.exp.svg
index 6f5603ae9..81a0e0484 100644
--- a/e2etests/testdata/patterns/real/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/real/dagre/sketch.exp.svg
@@ -138,11 +138,11 @@
NETWORKCELL TOWERSATELLITESTRANSMITTERSENDSENDSEND
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/root-dots-with-fill/dagre/sketch.exp.svg b/e2etests/testdata/patterns/root-dots-with-fill/dagre/sketch.exp.svg
index d1ea5d929..c3f9ff839 100644
--- a/e2etests/testdata/patterns/root-dots-with-fill/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/root-dots-with-fill/dagre/sketch.exp.svg
@@ -124,9 +124,9 @@
xyzabcdg
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/root-dots/dagre/sketch.exp.svg b/e2etests/testdata/patterns/root-dots/dagre/sketch.exp.svg
index c01479672..a82a7eca7 100644
--- a/e2etests/testdata/patterns/root-dots/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/root-dots/dagre/sketch.exp.svg
@@ -124,9 +124,9 @@
xyzabcdg
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/shape/dagre/sketch.exp.svg b/e2etests/testdata/patterns/shape/dagre/sketch.exp.svg
index 4c3ce6acb..d6a9d5167 100644
--- a/e2etests/testdata/patterns/shape/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/shape/dagre/sketch.exp.svg
@@ -124,9 +124,9 @@
xyzabcdg
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/ampersand-escape/dagre/sketch.exp.svg b/e2etests/testdata/regression/ampersand-escape/dagre/sketch.exp.svg
index 84af68075..13bd5df41 100644
--- a/e2etests/testdata/regression/ampersand-escape/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/ampersand-escape/dagre/sketch.exp.svg
@@ -107,5 +107,5 @@
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg b/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg
index 7090c7393..87fee0b75 100644
--- a/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg
@@ -107,5 +107,5 @@
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/arrowhead_font_color/dagre/sketch.exp.svg b/e2etests/testdata/regression/arrowhead_font_color/dagre/sketch.exp.svg
index 731137a1e..c28afdf86 100644
--- a/e2etests/testdata/regression/arrowhead_font_color/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/arrowhead_font_color/dagre/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-1979752242 .color-AB4{color:#EDF0FD;}
.d2-1979752242 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1979752242);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1979752242);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1979752242);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1979752242);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1979752242);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1979752242);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1979752242);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1979752242);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyeth1eth2
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/arrowhead_font_color/elk/sketch.exp.svg b/e2etests/testdata/regression/arrowhead_font_color/elk/sketch.exp.svg
index 6f13b08da..9544f4da8 100644
--- a/e2etests/testdata/regression/arrowhead_font_color/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/arrowhead_font_color/elk/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-1965930566 .color-AB4{color:#EDF0FD;}
.d2-1965930566 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1965930566);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1965930566);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1965930566);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1965930566);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1965930566);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1965930566);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1965930566);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1965930566);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyeth1eth2
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/arrowhead_sizes_with_labels/dagre/sketch.exp.svg b/e2etests/testdata/regression/arrowhead_sizes_with_labels/dagre/sketch.exp.svg
index d7df03eb3..f7ba66092 100644
--- a/e2etests/testdata/regression/arrowhead_sizes_with_labels/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/arrowhead_sizes_with_labels/dagre/sketch.exp.svg
@@ -105,59 +105,59 @@
.d2-3578170292 .color-AB4{color:#EDF0FD;}
.d2-3578170292 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3578170292);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3578170292);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3578170292);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3578170292);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3578170292);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3578170292);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3578170292);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3578170292);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>trianglenonearrowdiamondfilled diamondcirclefilled circlecf onecf one requiredcf manycf many requiredabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd11111111111111111111111111111111111111111111
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/arrowhead_sizes_with_labels/elk/sketch.exp.svg b/e2etests/testdata/regression/arrowhead_sizes_with_labels/elk/sketch.exp.svg
index 84119e897..5c17574d1 100644
--- a/e2etests/testdata/regression/arrowhead_sizes_with_labels/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/arrowhead_sizes_with_labels/elk/sketch.exp.svg
@@ -105,59 +105,59 @@
.d2-3038164812 .color-AB4{color:#EDF0FD;}
.d2-3038164812 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3038164812);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3038164812);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3038164812);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3038164812);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3038164812);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3038164812);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3038164812);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3038164812);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>trianglenonearrowdiamondfilled diamondcirclefilled circlecf onecf one requiredcf manycf many requiredabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd11111111111111111111111111111111111111111111
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/bold_edge_label/dagre/sketch.exp.svg b/e2etests/testdata/regression/bold_edge_label/dagre/sketch.exp.svg
index 197e3fab5..eba8b8962 100644
--- a/e2etests/testdata/regression/bold_edge_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/bold_edge_label/dagre/sketch.exp.svg
@@ -98,9 +98,9 @@
.d2-2460087648 .color-AB4{color:#EDF0FD;}
.d2-2460087648 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2460087648);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2460087648);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2460087648);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2460087648);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2460087648);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2460087648);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2460087648);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2460087648);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyzsyncsync
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/bold_edge_label/elk/sketch.exp.svg b/e2etests/testdata/regression/bold_edge_label/elk/sketch.exp.svg
index cbb33b102..a39476988 100644
--- a/e2etests/testdata/regression/bold_edge_label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/bold_edge_label/elk/sketch.exp.svg
@@ -98,9 +98,9 @@
.d2-410247826 .color-AB4{color:#EDF0FD;}
.d2-410247826 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-410247826);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-410247826);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-410247826);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-410247826);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-410247826);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-410247826);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-410247826);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-410247826);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyzsyncsync
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/cloud_shaped_grid/dagre/sketch.exp.svg b/e2etests/testdata/regression/cloud_shaped_grid/dagre/sketch.exp.svg
index ff52e3d49..d7c8bff27 100644
--- a/e2etests/testdata/regression/cloud_shaped_grid/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/cloud_shaped_grid/dagre/sketch.exp.svg
@@ -91,12 +91,12 @@
.d2-748178419 .color-AB4{color:#EDF0FD;}
.d2-748178419 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-748178419);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-748178419);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-748178419);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-748178419);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-748178419);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-748178419);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-748178419);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-748178419);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdabcd
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/cloud_shaped_grid/elk/sketch.exp.svg b/e2etests/testdata/regression/cloud_shaped_grid/elk/sketch.exp.svg
index 7b1ac6848..57e069d12 100644
--- a/e2etests/testdata/regression/cloud_shaped_grid/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/cloud_shaped_grid/elk/sketch.exp.svg
@@ -91,12 +91,12 @@
.d2-3364950120 .color-AB4{color:#EDF0FD;}
.d2-3364950120 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3364950120);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3364950120);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3364950120);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3364950120);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3364950120);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3364950120);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3364950120);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3364950120);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdabcd
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg
index 32c6a9f24..fece94f23 100644
--- a/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg
@@ -133,8 +133,8 @@
Testing014:NNNTesting015:OOO
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg b/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg
index bcc5d8cde..f03c58bc9 100644
--- a/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg
@@ -133,8 +133,8 @@
Testing014:NNNTesting015:OOO
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg
index b4779bc04..a1ecf163f 100644
--- a/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg
@@ -161,10 +161,10 @@
print"world"
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg
index f6eec3982..81e6f97d7 100644
--- a/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg
@@ -161,10 +161,10 @@
print"world"
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg
index a84d84c2d..496cde554 100644
--- a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg
@@ -139,7 +139,7 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg
index 3f6a5f026..e1e6b9007 100644
--- a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg
@@ -139,7 +139,7 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg
index 3c06e45eb..224013e96 100644
--- a/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg
@@ -161,10 +161,10 @@
# 1 trailing# 2 trailing
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg
index 7dd7ae054..4de80744a 100644
--- a/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg
@@ -161,10 +161,10 @@
# 1 trailing# 2 trailing
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/cylinder_grid_label/dagre/sketch.exp.svg b/e2etests/testdata/regression/cylinder_grid_label/dagre/sketch.exp.svg
index 4e94bc8d2..d31b4790c 100644
--- a/e2etests/testdata/regression/cylinder_grid_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/cylinder_grid_label/dagre/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-53670574 .color-AB4{color:#EDF0FD;}
.d2-53670574 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-53670574);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-53670574);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-53670574);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-53670574);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-53670574);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-53670574);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-53670574);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-53670574);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container title is hiddenfirstsecond
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/cylinder_grid_label/elk/sketch.exp.svg b/e2etests/testdata/regression/cylinder_grid_label/elk/sketch.exp.svg
index 369e03f68..050583853 100644
--- a/e2etests/testdata/regression/cylinder_grid_label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/cylinder_grid_label/elk/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-960512389 .color-AB4{color:#EDF0FD;}
.d2-960512389 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-960512389);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-960512389);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-960512389);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-960512389);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-960512389);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-960512389);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-960512389);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-960512389);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container title is hiddenfirstsecond
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg
index 3cce9d724..185cc584e 100644
--- a/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg
@@ -105,31 +105,31 @@
.d2-2273765116 .color-AB4{color:#EDF0FD;}
.d2-2273765116 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2273765116);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2273765116);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2273765116);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2273765116);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2273765116);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2273765116);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2273765116);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2273765116);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>askuhykfnsomsczrgtigsjjcfi1234
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg
index 8f5a963fc..1114f7bb5 100644
--- a/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg
@@ -105,31 +105,31 @@
.d2-2575068939 .color-AB4{color:#EDF0FD;}
.d2-2575068939 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2575068939);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2575068939);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2575068939);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2575068939);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2575068939);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2575068939);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2575068939);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2575068939);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>askuhykfnsomsczrgtigsjjcfi1234
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/sketch.exp.svg
index 02939e179..39b0c8414 100644
--- a/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/sketch.exp.svg
@@ -105,11 +105,11 @@
.d2-4180049586 .color-AB4{color:#EDF0FD;}
.d2-4180049586 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4180049586);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4180049586);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4180049586);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4180049586);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4180049586);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4180049586);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4180049586);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4180049586);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12dline 1line 2line 3line 4
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_broken_arrowhead/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre_broken_arrowhead/elk/sketch.exp.svg
index 71dd2fb04..f030f32b5 100644
--- a/e2etests/testdata/regression/dagre_broken_arrowhead/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_broken_arrowhead/elk/sketch.exp.svg
@@ -105,11 +105,11 @@
.d2-2470093842 .color-AB4{color:#EDF0FD;}
.d2-2470093842 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2470093842);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2470093842);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2470093842);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2470093842);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2470093842);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2470093842);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2470093842);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2470093842);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12dline 1line 2line 3line 4
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_child_id_id/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre_child_id_id/dagre/sketch.exp.svg
index 99141ee5a..b434b2740 100644
--- a/e2etests/testdata/regression/dagre_child_id_id/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_child_id_id/dagre/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-1027039415 .color-AB4{color:#EDF0FD;}
.d2-1027039415 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1027039415);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1027039415);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1027039415);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1027039415);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1027039415);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1027039415);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1027039415);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1027039415);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>idxyidzid
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_child_id_id/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre_child_id_id/elk/sketch.exp.svg
index 0c325afc5..bf17bf43d 100644
--- a/e2etests/testdata/regression/dagre_child_id_id/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_child_id_id/elk/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-384502976 .color-AB4{color:#EDF0FD;}
.d2-384502976 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-384502976);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-384502976);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-384502976);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-384502976);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-384502976);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-384502976);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-384502976);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-384502976);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>idxyidzid
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_disconnected_edge/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre_disconnected_edge/dagre/sketch.exp.svg
index 73425e080..7089e3e09 100644
--- a/e2etests/testdata/regression/dagre_disconnected_edge/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_disconnected_edge/dagre/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-3801862795 .color-AB4{color:#EDF0FD;}
.d2-3801862795 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3801862795);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3801862795);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3801862795);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3801862795);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3801862795);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3801862795);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3801862795);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3801862795);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>programprofits
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_disconnected_edge/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre_disconnected_edge/elk/sketch.exp.svg
index a1ea1bbda..604722b2d 100644
--- a/e2etests/testdata/regression/dagre_disconnected_edge/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_disconnected_edge/elk/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-3134052653 .color-AB4{color:#EDF0FD;}
.d2-3134052653 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3134052653);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3134052653);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3134052653);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3134052653);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3134052653);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3134052653);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3134052653);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3134052653);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>programprofits
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg
index d561a9fa7..4ac2c983a 100644
--- a/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg
@@ -105,14 +105,14 @@
.d2-2942585016 .color-AB4{color:#EDF0FD;}
.d2-2942585016 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2942585016);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2942585016);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2942585016);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2942585016);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2942585016);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2942585016);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2942585016);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2942585016);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamlPush to main branchGitHub ActionsS3TerraformAWSTriggersBuilds zip & pushes itPulls zip to deployChanges the live lambdas
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg
index 92758ddd6..54284c2a4 100644
--- a/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg
@@ -105,14 +105,14 @@
.d2-368126104 .color-AB4{color:#EDF0FD;}
.d2-368126104 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-368126104);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-368126104);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-368126104);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-368126104);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-368126104);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-368126104);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-368126104);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-368126104);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamlPush to main branchGitHub ActionsS3TerraformAWSTriggersBuilds zip & pushes itPulls zip to deployChanges the live lambdas
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg
index 8f28ab754..d51318e48 100644
--- a/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg
@@ -91,11 +91,11 @@
.d2-2224547022 .color-AB4{color:#EDF0FD;}
.d2-2224547022 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2224547022);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2224547022);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2224547022);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2224547022);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2224547022);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2224547022);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2224547022);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2224547022);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ninetynineeighty
eightseventy
sevena\yodetherea\"odea\node
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg
index bc8713a53..9fcd8d21d 100644
--- a/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg
@@ -91,11 +91,11 @@
.d2-2151294863 .color-AB4{color:#EDF0FD;}
.d2-2151294863 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2151294863);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2151294863);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2151294863);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2151294863);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2151294863);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2151294863);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2151294863);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2151294863);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ninetynineeighty
eightseventy
sevena\yodetherea\"odea\node
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg b/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg
index fc6a5f04c..63e17ae03 100644
--- a/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-216321731 .color-AB4{color:#EDF0FD;}
.d2-216321731 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-216321731);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-216321731);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-216321731);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-216321731);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-216321731);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-216321731);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-216321731);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-216321731);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg b/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg
index b71993984..98e00d3b6 100644
--- a/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-1681004247 .color-AB4{color:#EDF0FD;}
.d2-1681004247 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1681004247);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1681004247);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1681004247);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1681004247);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1681004247);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1681004247);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1681004247);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1681004247);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/disconnect_direction_right/dagre/sketch.exp.svg b/e2etests/testdata/regression/disconnect_direction_right/dagre/sketch.exp.svg
index 287f4d1ec..6ec46c9a2 100644
--- a/e2etests/testdata/regression/disconnect_direction_right/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/disconnect_direction_right/dagre/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-3002647089 .color-AB4{color:#EDF0FD;}
.d2-3002647089 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3002647089);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3002647089);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3002647089);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3002647089);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3002647089);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3002647089);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3002647089);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3002647089);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acebdf
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/disconnect_direction_right/elk/sketch.exp.svg b/e2etests/testdata/regression/disconnect_direction_right/elk/sketch.exp.svg
index 289481f71..a43a0dd9a 100644
--- a/e2etests/testdata/regression/disconnect_direction_right/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/disconnect_direction_right/elk/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-1038803005 .color-AB4{color:#EDF0FD;}
.d2-1038803005 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1038803005);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1038803005);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1038803005);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1038803005);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1038803005);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1038803005);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1038803005);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1038803005);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acebdf
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg
index d275623d4..1ed774fa1 100644
--- a/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg
@@ -105,26 +105,26 @@
.d2-1185394817 .color-AB4{color:#EDF0FD;}
.d2-1185394817 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1185394817);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1185394817);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1185394817);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1185394817);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1185394817);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1185394817);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1185394817);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1185394817);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamllambda-deploy.yamlapollo-deploy.yamlPush to main branchGitHub ActionsS3TerraformAWSManual TriggerGitHub ActionsAWSApollo RepoGitHub ActionsAWSTriggersBuilds zip and pushes itPulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3.Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg
index 8b1e16399..7d07f5d37 100644
--- a/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg
@@ -105,26 +105,26 @@
.d2-1582817141 .color-AB4{color:#EDF0FD;}
.d2-1582817141 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1582817141);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1582817141);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1582817141);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1582817141);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1582817141);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1582817141);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1582817141);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1582817141);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamllambda-deploy.yamlapollo-deploy.yamlPush to main branchGitHub ActionsS3TerraformAWSManual TriggerGitHub ActionsAWSApollo RepoGitHub ActionsAWSTriggersBuilds zip and pushes itPulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3.Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/elk_loop_panic/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_loop_panic/dagre/sketch.exp.svg
index 882c2674b..dd4c3f830 100644
--- a/e2etests/testdata/regression/elk_loop_panic/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_loop_panic/dagre/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-2485936719 .color-AB4{color:#EDF0FD;}
.d2-2485936719 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2485936719);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2485936719);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2485936719);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2485936719);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2485936719);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2485936719);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2485936719);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2485936719);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xab
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/elk_loop_panic/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_loop_panic/elk/sketch.exp.svg
index 657fb14a7..d6dcacee4 100644
--- a/e2etests/testdata/regression/elk_loop_panic/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_loop_panic/elk/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-1375204388 .color-AB4{color:#EDF0FD;}
.d2-1375204388 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1375204388);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1375204388);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1375204388);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1375204388);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1375204388);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1375204388);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1375204388);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1375204388);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xab
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg
index a073a5d9a..74125e531 100644
--- a/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg
@@ -842,15 +842,15 @@
inserted here
M0M1M2M3M4M5M6
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg
index 9278f1922..b439f987c 100644
--- a/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg
@@ -842,15 +842,15 @@
inserted here
M0M1M2M3M4M5M6
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/empty_nested_grid/dagre/sketch.exp.svg b/e2etests/testdata/regression/empty_nested_grid/dagre/sketch.exp.svg
index 48d805cb6..27c4a9a13 100644
--- a/e2etests/testdata/regression/empty_nested_grid/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_nested_grid/dagre/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-3275429307 .color-AB4{color:#EDF0FD;}
.d2-3275429307 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3275429307);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3275429307);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3275429307);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3275429307);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3275429307);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3275429307);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3275429307);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3275429307);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>outerinner
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/empty_nested_grid/elk/sketch.exp.svg b/e2etests/testdata/regression/empty_nested_grid/elk/sketch.exp.svg
index 444604647..b1f744b35 100644
--- a/e2etests/testdata/regression/empty_nested_grid/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_nested_grid/elk/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-3284967005 .color-AB4{color:#EDF0FD;}
.d2-3284967005 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3284967005);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3284967005);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3284967005);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3284967005);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3284967005);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3284967005);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3284967005);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3284967005);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>outerinner
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg b/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg
index 56367373d..cf4a2aa8a 100644
--- a/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-2471515894 .color-AB4{color:#EDF0FD;}
.d2-2471515894 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2471515894);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2471515894);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2471515894);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2471515894);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2471515894);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2471515894);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2471515894);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2471515894);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>hellogoodbye
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg b/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg
index eafe61dbf..09ccc489d 100644
--- a/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-3413671631 .color-AB4{color:#EDF0FD;}
.d2-3413671631 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3413671631);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3413671631);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3413671631);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3413671631);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3413671631);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3413671631);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3413671631);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3413671631);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>hellogoodbye
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg b/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg
index 9816c7c24..5ddd02540 100644
--- a/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg
@@ -105,20 +105,20 @@
.d2-3874627584 .color-AB4{color:#EDF0FD;}
.d2-3874627584 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3874627584);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3874627584);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3874627584);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3874627584);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3874627584);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3874627584);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3874627584);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3874627584);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>⬤Check PINSearch NetworkReadyOff⬤Enter PIN⬤/check PIN[pin invalid][pin OK][pin OK]network foundpower offpower offpower off
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg b/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg
index 95b6f3247..42f6a6b18 100644
--- a/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg
@@ -105,20 +105,20 @@
.d2-498307487 .color-AB4{color:#EDF0FD;}
.d2-498307487 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-498307487);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-498307487);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-498307487);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-498307487);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-498307487);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-498307487);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-498307487);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-498307487);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>⬤Check PINSearch NetworkReadyOff⬤Enter PIN⬤/check PIN[pin invalid][pin OK][pin OK]network foundpower offpower offpower off
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_image_label_position/dagre/sketch.exp.svg b/e2etests/testdata/regression/grid_image_label_position/dagre/sketch.exp.svg
index 00f50352a..ec86db66a 100644
--- a/e2etests/testdata/regression/grid_image_label_position/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_image_label_position/dagre/sketch.exp.svg
@@ -98,9 +98,9 @@
.d2-167525458 .color-AB4{color:#EDF0FD;}
.d2-167525458 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-167525458);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-167525458);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-167525458);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-167525458);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-167525458);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-167525458);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-167525458);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-167525458);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Processingstream processorstreaming database12345678910111213141516streaming database
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_image_label_position/elk/sketch.exp.svg b/e2etests/testdata/regression/grid_image_label_position/elk/sketch.exp.svg
index 65fe6c05f..f75e302b4 100644
--- a/e2etests/testdata/regression/grid_image_label_position/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_image_label_position/elk/sketch.exp.svg
@@ -98,9 +98,9 @@
.d2-3378487587 .color-AB4{color:#EDF0FD;}
.d2-3378487587 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3378487587);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3378487587);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3378487587);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3378487587);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3378487587);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3378487587);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3378487587);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3378487587);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Processingstream processorstreaming database12345678910111213141516streaming database
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_in_constant_near/dagre/sketch.exp.svg b/e2etests/testdata/regression/grid_in_constant_near/dagre/sketch.exp.svg
index 5065a7283..8ca51573e 100644
--- a/e2etests/testdata/regression/grid_in_constant_near/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_in_constant_near/dagre/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-3782217059 .color-AB4{color:#EDF0FD;}
.d2-3782217059 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3782217059);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3782217059);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3782217059);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3782217059);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3782217059);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3782217059);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3782217059);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3782217059);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcxyz
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_in_constant_near/elk/sketch.exp.svg b/e2etests/testdata/regression/grid_in_constant_near/elk/sketch.exp.svg
index 45a672f92..924909415 100644
--- a/e2etests/testdata/regression/grid_in_constant_near/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_in_constant_near/elk/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-1156693052 .color-AB4{color:#EDF0FD;}
.d2-1156693052 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1156693052);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1156693052);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1156693052);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1156693052);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1156693052);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1156693052);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1156693052);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1156693052);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcxyz
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_panic/dagre/sketch.exp.svg b/e2etests/testdata/regression/grid_panic/dagre/sketch.exp.svg
index a4a591803..b05f3a1a9 100644
--- a/e2etests/testdata/regression/grid_panic/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_panic/dagre/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-3064464950 .color-AB4{color:#EDF0FD;}
.d2-3064464950 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3064464950);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3064464950);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3064464950);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3064464950);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3064464950);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3064464950);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3064464950);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3064464950);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>2 rows 1 obj3 rows 2 obj4 columns 2 objoneonetwoonetwo
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg b/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg
index bb8ab2fc8..530f02e65 100644
--- a/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-2347713780 .color-AB4{color:#EDF0FD;}
.d2-2347713780 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2347713780);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2347713780);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2347713780);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2347713780);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2347713780);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2347713780);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2347713780);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2347713780);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>2 rows 1 obj3 rows 2 obj4 columns 2 objoneonetwoonetwo
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_rows_gap_bug/dagre/sketch.exp.svg b/e2etests/testdata/regression/grid_rows_gap_bug/dagre/sketch.exp.svg
index ee6ac1326..e5f2d5618 100644
--- a/e2etests/testdata/regression/grid_rows_gap_bug/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_rows_gap_bug/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-4201361976 .color-AB4{color:#EDF0FD;}
.d2-4201361976 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4201361976);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4201361976);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4201361976);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4201361976);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4201361976);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4201361976);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4201361976);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4201361976);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>firstsecondthird
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_rows_gap_bug/elk/sketch.exp.svg b/e2etests/testdata/regression/grid_rows_gap_bug/elk/sketch.exp.svg
index 170bf5abb..a7a660bb8 100644
--- a/e2etests/testdata/regression/grid_rows_gap_bug/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_rows_gap_bug/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-2661291524 .color-AB4{color:#EDF0FD;}
.d2-2661291524 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2661291524);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2661291524);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2661291524);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2661291524);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2661291524);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2661291524);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2661291524);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2661291524);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>firstsecondthird
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_with_latex/dagre/sketch.exp.svg b/e2etests/testdata/regression/grid_with_latex/dagre/sketch.exp.svg
index c3bfb6ec3..d96404805 100644
--- a/e2etests/testdata/regression/grid_with_latex/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_with_latex/dagre/sketch.exp.svg
@@ -98,13 +98,13 @@
.d2-4250858284 .color-AB4{color:#EDF0FD;}
.d2-4250858284 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4250858284);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4250858284);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4250858284);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4250858284);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4250858284);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4250858284);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4250858284);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4250858284);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyzabab
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_with_latex/elk/sketch.exp.svg b/e2etests/testdata/regression/grid_with_latex/elk/sketch.exp.svg
index 80eb1ac71..af64906a2 100644
--- a/e2etests/testdata/regression/grid_with_latex/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_with_latex/elk/sketch.exp.svg
@@ -98,13 +98,13 @@
.d2-1013566819 .color-AB4{color:#EDF0FD;}
.d2-1013566819 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1013566819);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1013566819);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1013566819);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1013566819);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1013566819);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1013566819);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1013566819);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1013566819);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyzabab
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/hex-fill/dagre/sketch.exp.svg b/e2etests/testdata/regression/hex-fill/dagre/sketch.exp.svg
index 9c5626f97..fccbda07b 100644
--- a/e2etests/testdata/regression/hex-fill/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/hex-fill/dagre/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-3719053247 .color-AB4{color:#EDF0FD;}
.d2-3719053247 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3719053247);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3719053247);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3719053247);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3719053247);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3719053247);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3719053247);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3719053247);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3719053247);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/hex-fill/elk/sketch.exp.svg b/e2etests/testdata/regression/hex-fill/elk/sketch.exp.svg
index acb70512f..8c2d89d11 100644
--- a/e2etests/testdata/regression/hex-fill/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/hex-fill/elk/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-1659476247 .color-AB4{color:#EDF0FD;}
.d2-1659476247 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1659476247);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1659476247);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1659476247);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1659476247);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1659476247);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1659476247);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1659476247);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1659476247);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/icons_on_top/dagre/sketch.exp.svg b/e2etests/testdata/regression/icons_on_top/dagre/sketch.exp.svg
index fc9a6d2f2..c7dacdc5b 100644
--- a/e2etests/testdata/regression/icons_on_top/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/icons_on_top/dagre/sketch.exp.svg
@@ -107,8 +107,8 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/icons_on_top/elk/sketch.exp.svg b/e2etests/testdata/regression/icons_on_top/elk/sketch.exp.svg
index fc9a6d2f2..c7dacdc5b 100644
--- a/e2etests/testdata/regression/icons_on_top/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/icons_on_top/elk/sketch.exp.svg
@@ -107,8 +107,8 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg b/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg
index 06019e27c..209c828d6 100644
--- a/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-2620215761 .color-AB4{color:#EDF0FD;}
.d2-2620215761 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2620215761);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2620215761);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2620215761);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2620215761);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2620215761);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2620215761);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2620215761);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2620215761);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>teamwork: having someone to blame
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/just-width/elk/sketch.exp.svg b/e2etests/testdata/regression/just-width/elk/sketch.exp.svg
index 5ee45c3b7..b12806012 100644
--- a/e2etests/testdata/regression/just-width/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/just-width/elk/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-1310558217 .color-AB4{color:#EDF0FD;}
.d2-1310558217 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1310558217);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1310558217);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1310558217);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1310558217);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1310558217);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1310558217);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1310558217);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1310558217);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>teamwork: having someone to blame
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/link_with_ampersand/dagre/sketch.exp.svg b/e2etests/testdata/regression/link_with_ampersand/dagre/sketch.exp.svg
index 4c3de35b0..ae78e7567 100644
--- a/e2etests/testdata/regression/link_with_ampersand/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/link_with_ampersand/dagre/sketch.exp.svg
@@ -106,5 +106,5 @@
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/link_with_ampersand/elk/sketch.exp.svg b/e2etests/testdata/regression/link_with_ampersand/elk/sketch.exp.svg
index 128bea847..271072773 100644
--- a/e2etests/testdata/regression/link_with_ampersand/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/link_with_ampersand/elk/sketch.exp.svg
@@ -106,5 +106,5 @@
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/long_arrowhead_label/dagre/sketch.exp.svg b/e2etests/testdata/regression/long_arrowhead_label/dagre/sketch.exp.svg
index 967f3cacb..3d73fce39 100644
--- a/e2etests/testdata/regression/long_arrowhead_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/long_arrowhead_label/dagre/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-3519418514 .color-AB4{color:#EDF0FD;}
.d2-3519418514 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3519418514);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3519418514);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3519418514);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3519418514);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3519418514);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3519418514);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3519418514);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3519418514);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aba to b with unexpectedly long target arrowhead label
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/long_arrowhead_label/elk/sketch.exp.svg b/e2etests/testdata/regression/long_arrowhead_label/elk/sketch.exp.svg
index 916a6e844..681f541e1 100644
--- a/e2etests/testdata/regression/long_arrowhead_label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/long_arrowhead_label/elk/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-813035409 .color-AB4{color:#EDF0FD;}
.d2-813035409 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-813035409);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-813035409);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-813035409);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-813035409);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-813035409);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-813035409);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-813035409);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-813035409);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aba to b with unexpectedly long target arrowhead label
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/md_font_weight/dagre/sketch.exp.svg b/e2etests/testdata/regression/md_font_weight/dagre/sketch.exp.svg
index 25e5818dc..158a9fbdf 100644
--- a/e2etests/testdata/regression/md_font_weight/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/md_font_weight/dagre/sketch.exp.svg
@@ -836,5 +836,5 @@
And other normal markdown stuff
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/md_font_weight/elk/sketch.exp.svg b/e2etests/testdata/regression/md_font_weight/elk/sketch.exp.svg
index 90b3f7532..1ee98dd22 100644
--- a/e2etests/testdata/regression/md_font_weight/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/md_font_weight/elk/sketch.exp.svg
@@ -836,5 +836,5 @@
And other normal markdown stuff
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/md_h1_li_li/dagre/sketch.exp.svg b/e2etests/testdata/regression/md_h1_li_li/dagre/sketch.exp.svg
index 5c15180ff..de559f682 100644
--- a/e2etests/testdata/regression/md_h1_li_li/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/md_h1_li_li/dagre/sketch.exp.svg
@@ -845,7 +845,7 @@
ab
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/md_h1_li_li/elk/sketch.exp.svg b/e2etests/testdata/regression/md_h1_li_li/elk/sketch.exp.svg
index d8ee7c442..22549863e 100644
--- a/e2etests/testdata/regression/md_h1_li_li/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/md_h1_li_li/elk/sketch.exp.svg
@@ -845,7 +845,7 @@
ab
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/multiple_constant_nears/dagre/sketch.exp.svg b/e2etests/testdata/regression/multiple_constant_nears/dagre/sketch.exp.svg
index ea782977e..12caf9c5e 100644
--- a/e2etests/testdata/regression/multiple_constant_nears/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/multiple_constant_nears/dagre/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-1307165739 .color-AB4{color:#EDF0FD;}
.d2-1307165739 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1307165739);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1307165739);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1307165739);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1307165739);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1307165739);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1307165739);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1307165739);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1307165739);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12311112222
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/multiple_constant_nears/elk/sketch.exp.svg b/e2etests/testdata/regression/multiple_constant_nears/elk/sketch.exp.svg
index 89cf49b07..dc0c4e968 100644
--- a/e2etests/testdata/regression/multiple_constant_nears/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/multiple_constant_nears/elk/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-3139110256 .color-AB4{color:#EDF0FD;}
.d2-3139110256 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3139110256);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3139110256);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3139110256);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3139110256);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3139110256);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3139110256);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3139110256);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3139110256);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12311112222
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/nested_layout_bug/dagre/sketch.exp.svg b/e2etests/testdata/regression/nested_layout_bug/dagre/sketch.exp.svg
index d7bf46247..f27299ec1 100644
--- a/e2etests/testdata/regression/nested_layout_bug/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_layout_bug/dagre/sketch.exp.svg
@@ -98,8 +98,8 @@
.d2-3825674382 .color-AB4{color:#EDF0FD;}
.d2-3825674382 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3825674382);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3825674382);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3825674382);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3825674382);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3825674382);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3825674382);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3825674382);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3825674382);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abAABB
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/nested_layout_bug/elk/sketch.exp.svg b/e2etests/testdata/regression/nested_layout_bug/elk/sketch.exp.svg
index b5fcd4a8e..76c37f79f 100644
--- a/e2etests/testdata/regression/nested_layout_bug/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_layout_bug/elk/sketch.exp.svg
@@ -98,8 +98,8 @@
.d2-4141667234 .color-AB4{color:#EDF0FD;}
.d2-4141667234 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4141667234);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4141667234);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4141667234);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4141667234);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4141667234);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4141667234);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4141667234);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4141667234);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abAABB
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg b/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg
index c6267bb96..47c5c2de1 100644
--- a/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg
@@ -98,9 +98,9 @@
.d2-1965329371 .color-AB4{color:#EDF0FD;}
.d2-1965329371 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1965329371);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1965329371);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1965329371);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1965329371);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1965329371);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1965329371);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1965329371);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1965329371);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acdab
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg b/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg
index 30b46227c..b124ce372 100644
--- a/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg
@@ -98,9 +98,9 @@
.d2-2048100717 .color-AB4{color:#EDF0FD;}
.d2-2048100717 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2048100717);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2048100717);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2048100717);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2048100717);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2048100717);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2048100717);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2048100717);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2048100717);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acdab
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg
index 632e49e6d..b4aed26b0 100644
--- a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-3999897346 .color-AB4{color:#EDF0FD;}
.d2-3999897346 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3999897346);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3999897346);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3999897346);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3999897346);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3999897346);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3999897346);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3999897346);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3999897346);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg b/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg
index deda2684c..d85a0cf5d 100644
--- a/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-2794724170 .color-AB4{color:#EDF0FD;}
.d2-2794724170 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2794724170);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2794724170);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2794724170);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2794724170);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2794724170);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2794724170);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2794724170);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2794724170);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/opacity-on-label/dagre/sketch.exp.svg b/e2etests/testdata/regression/opacity-on-label/dagre/sketch.exp.svg
index 13fad6d1f..ad4a49979 100644
--- a/e2etests/testdata/regression/opacity-on-label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/opacity-on-label/dagre/sketch.exp.svg
@@ -845,8 +845,8 @@
x
linux: because a PC is a terrible thing to waste
aYou don't have to know how the computer works,just how to work the computer.
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/opacity-on-label/elk/sketch.exp.svg b/e2etests/testdata/regression/opacity-on-label/elk/sketch.exp.svg
index 99b02c34e..5a0feadcc 100644
--- a/e2etests/testdata/regression/opacity-on-label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/opacity-on-label/elk/sketch.exp.svg
@@ -845,8 +845,8 @@
x
linux: because a PC is a terrible thing to waste
aYou don't have to know how the computer works,just how to work the computer.
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/outside_grid_label_position/dagre/sketch.exp.svg b/e2etests/testdata/regression/outside_grid_label_position/dagre/sketch.exp.svg
index 6faeecc6c..6b2837660 100644
--- a/e2etests/testdata/regression/outside_grid_label_position/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/outside_grid_label_position/dagre/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-3560478595 .color-AB4{color:#EDF0FD;}
.d2-3560478595 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3560478595);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3560478595);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3560478595);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3560478595);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3560478595);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3560478595);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3560478595);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3560478595);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container1container2container3firstsecondthirdchildchild
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/outside_grid_label_position/elk/sketch.exp.svg b/e2etests/testdata/regression/outside_grid_label_position/elk/sketch.exp.svg
index d6cab8018..016286fa7 100644
--- a/e2etests/testdata/regression/outside_grid_label_position/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/outside_grid_label_position/elk/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-1910393790 .color-AB4{color:#EDF0FD;}
.d2-1910393790 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1910393790);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1910393790);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1910393790);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1910393790);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1910393790);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1910393790);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1910393790);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1910393790);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container1container2container3firstsecondthirdchildchild
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/overlapping-edge-label/dagre/sketch.exp.svg b/e2etests/testdata/regression/overlapping-edge-label/dagre/sketch.exp.svg
index 49017e07d..3d76a77f9 100644
--- a/e2etests/testdata/regression/overlapping-edge-label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/overlapping-edge-label/dagre/sketch.exp.svg
@@ -105,18 +105,18 @@
.d2-3593530259 .color-AB4{color:#EDF0FD;}
.d2-3593530259 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3593530259);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3593530259);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3593530259);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3593530259);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3593530259);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3593530259);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3593530259);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3593530259);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Kubernetesopensvck8s-master1k8s-master2k8s-master3k8s-worker1k8s-worker2k8s-worker3VM1VM2keycloakheptapodharborvault
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/overlapping-edge-label/elk/sketch.exp.svg b/e2etests/testdata/regression/overlapping-edge-label/elk/sketch.exp.svg
index 94f25ae88..be89b3450 100644
--- a/e2etests/testdata/regression/overlapping-edge-label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/overlapping-edge-label/elk/sketch.exp.svg
@@ -105,18 +105,18 @@
.d2-2503996048 .color-AB4{color:#EDF0FD;}
.d2-2503996048 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2503996048);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2503996048);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2503996048);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2503996048);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2503996048);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2503996048);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2503996048);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2503996048);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Kubernetesopensvck8s-master1k8s-master2k8s-master3k8s-worker1k8s-worker2k8s-worker3VM1VM2keycloakheptapodharborvault
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg b/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg
index 917af000f..b82f21b27 100644
--- a/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-229682999 .color-AB4{color:#EDF0FD;}
.d2-229682999 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-229682999);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-229682999);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-229682999);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-229682999);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-229682999);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-229682999);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-229682999);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-229682999);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>my network
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg b/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg
index f732bbb09..72a0dfe21 100644
--- a/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-2311556588 .color-AB4{color:#EDF0FD;}
.d2-2311556588 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2311556588);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2311556588);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2311556588);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2311556588);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2311556588);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2311556588);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2311556588);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2311556588);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>my network
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/root-container/dagre/sketch.exp.svg b/e2etests/testdata/regression/root-container/dagre/sketch.exp.svg
index 33efe12b0..08d69fb1c 100644
--- a/e2etests/testdata/regression/root-container/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/root-container/dagre/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-2272097701 .color-AB4{color:#EDF0FD;}
.d2-2272097701 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2272097701);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2272097701);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2272097701);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2272097701);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2272097701);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2272097701);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2272097701);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2272097701);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mainrootxyzxyz
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/root-container/elk/sketch.exp.svg b/e2etests/testdata/regression/root-container/elk/sketch.exp.svg
index d71bc1d64..b78eb1e98 100644
--- a/e2etests/testdata/regression/root-container/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/root-container/elk/sketch.exp.svg
@@ -98,12 +98,12 @@
.d2-3938805023 .color-AB4{color:#EDF0FD;}
.d2-3938805023 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3938805023);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3938805023);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3938805023);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3938805023);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3938805023);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3938805023);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3938805023);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3938805023);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mainrootxyzxyz
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence-note-escape-group/dagre/sketch.exp.svg b/e2etests/testdata/regression/sequence-note-escape-group/dagre/sketch.exp.svg
index 8615b863f..34f19319e 100644
--- a/e2etests/testdata/regression/sequence-note-escape-group/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence-note-escape-group/dagre/sketch.exp.svg
@@ -91,9 +91,9 @@
.d2-1140000615 .color-AB4{color:#EDF0FD;}
.d2-1140000615 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1140000615);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1140000615);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1140000615);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1140000615);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1140000615);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1140000615);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1140000615);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab04:20,11:20loop through each tablestart_time = datetime.datetime.now
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence-note-escape-group/elk/sketch.exp.svg b/e2etests/testdata/regression/sequence-note-escape-group/elk/sketch.exp.svg
index 8615b863f..34f19319e 100644
--- a/e2etests/testdata/regression/sequence-note-escape-group/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence-note-escape-group/elk/sketch.exp.svg
@@ -91,9 +91,9 @@
.d2-1140000615 .color-AB4{color:#EDF0FD;}
.d2-1140000615 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1140000615);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1140000615);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1140000615);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1140000615);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1140000615);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1140000615);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1140000615);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1140000615);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab04:20,11:20loop through each tablestart_time = datetime.datetime.now
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/sketch.exp.svg
index 79ad394f4..1b22ecae0 100644
--- a/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/sketch.exp.svg
@@ -91,10 +91,10 @@
.d2-2189751052 .color-AB4{color:#EDF0FD;}
.d2-2189751052 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2189751052);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2189751052);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2189751052);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2189751052);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2189751052);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2189751052);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2189751052);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2189751052);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>foofoobarabcd
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_name_crash/elk/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_name_crash/elk/sketch.exp.svg
index 05fe87767..61fb082d2 100644
--- a/e2etests/testdata/regression/sequence_diagram_name_crash/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_name_crash/elk/sketch.exp.svg
@@ -91,10 +91,10 @@
.d2-3149695399 .color-AB4{color:#EDF0FD;}
.d2-3149695399 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3149695399);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3149695399);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3149695399);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3149695399);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3149695399);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3149695399);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3149695399);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3149695399);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>foofoobarabcd
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg
index e360dc0d8..7b8ad1dc6 100644
--- a/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-1620952517 .color-AB4{color:#EDF0FD;}
.d2-1620952517 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1620952517);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1620952517);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1620952517);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1620952517);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1620952517);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1620952517);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1620952517);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>AB
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg
index e360dc0d8..7b8ad1dc6 100644
--- a/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-1620952517 .color-AB4{color:#EDF0FD;}
.d2-1620952517 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1620952517);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1620952517);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1620952517);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1620952517);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1620952517);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1620952517);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1620952517);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1620952517);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>AB
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/sketch.exp.svg
index b650b06a9..c81019706 100644
--- a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/sketch.exp.svg
@@ -91,18 +91,18 @@
.d2-2964612649 .color-AB4{color:#EDF0FD;}
.d2-2964612649 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2964612649);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2964612649);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2964612649);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2964612649);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2964612649);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2964612649);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2964612649);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ABCgroup 1group 2group 3group 4group 5group 6group 7group 8group 9group 10group 11
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/sketch.exp.svg
index b650b06a9..c81019706 100644
--- a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/sketch.exp.svg
@@ -91,18 +91,18 @@
.d2-2964612649 .color-AB4{color:#EDF0FD;}
.d2-2964612649 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2964612649);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2964612649);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2964612649);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2964612649);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2964612649);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2964612649);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2964612649);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2964612649);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ABCgroup 1group 2group 3group 4group 5group 6group 7group 8group 9group 10group 11
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg
index 569edf654..2cad613bc 100644
--- a/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-2379520263 .color-AB4{color:#EDF0FD;}
.d2-2379520263 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2379520263);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2379520263);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2379520263);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2379520263);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2379520263);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2379520263);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2379520263);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>b
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg
index 569edf654..2cad613bc 100644
--- a/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg
@@ -91,5 +91,5 @@
.d2-2379520263 .color-AB4{color:#EDF0FD;}
.d2-2379520263 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2379520263);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2379520263);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2379520263);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2379520263);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2379520263);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2379520263);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2379520263);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2379520263);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>b
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/shaped_grid_positioning/dagre/sketch.exp.svg b/e2etests/testdata/regression/shaped_grid_positioning/dagre/sketch.exp.svg
index 8001ee719..49f4f8b5c 100644
--- a/e2etests/testdata/regression/shaped_grid_positioning/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/shaped_grid_positioning/dagre/sketch.exp.svg
@@ -98,34 +98,34 @@
.d2-2904884384 .color-AB4{color:#EDF0FD;}
.d2-2904884384 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2904884384);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2904884384);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2904884384);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2904884384);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2904884384);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2904884384);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2904884384);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2904884384);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaabcdabcdabcdabcdabcdabcd
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/shaped_grid_positioning/elk/sketch.exp.svg b/e2etests/testdata/regression/shaped_grid_positioning/elk/sketch.exp.svg
index a1997299c..7801a23cc 100644
--- a/e2etests/testdata/regression/shaped_grid_positioning/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/shaped_grid_positioning/elk/sketch.exp.svg
@@ -98,34 +98,34 @@
.d2-1186486349 .color-AB4{color:#EDF0FD;}
.d2-1186486349 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1186486349);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1186486349);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1186486349);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1186486349);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1186486349);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1186486349);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1186486349);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1186486349);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaabcdabcdabcdabcdabcdabcd
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/straight_hierarchy_container_direction_right/dagre/sketch.exp.svg b/e2etests/testdata/regression/straight_hierarchy_container_direction_right/dagre/sketch.exp.svg
index 39b93438b..858b596d2 100644
--- a/e2etests/testdata/regression/straight_hierarchy_container_direction_right/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/straight_hierarchy_container_direction_right/dagre/sketch.exp.svg
@@ -98,29 +98,29 @@
.d2-1375503141 .color-AB4{color:#EDF0FD;}
.d2-1375503141 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1375503141);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1375503141);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1375503141);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1375503141);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1375503141);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1375503141);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1375503141);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1375503141);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/straight_hierarchy_container_direction_right/elk/sketch.exp.svg b/e2etests/testdata/regression/straight_hierarchy_container_direction_right/elk/sketch.exp.svg
index 8ec37c015..aecfcde5c 100644
--- a/e2etests/testdata/regression/straight_hierarchy_container_direction_right/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/straight_hierarchy_container_direction_right/elk/sketch.exp.svg
@@ -98,29 +98,29 @@
.d2-4172381348 .color-AB4{color:#EDF0FD;}
.d2-4172381348 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4172381348);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4172381348);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4172381348);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4172381348);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4172381348);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4172381348);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4172381348);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4172381348);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/unconnected/dagre/sketch.exp.svg b/e2etests/testdata/regression/unconnected/dagre/sketch.exp.svg
index acf74d5fb..ffc4de645 100644
--- a/e2etests/testdata/regression/unconnected/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/unconnected/dagre/sketch.exp.svg
@@ -843,17 +843,17 @@
InstallationSupport
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/unconnected/elk/sketch.exp.svg b/e2etests/testdata/regression/unconnected/elk/sketch.exp.svg
index a0cc6c80a..3bb361810 100644
--- a/e2etests/testdata/regression/unconnected/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/unconnected/elk/sketch.exp.svg
@@ -843,17 +843,17 @@
InstallationSupport
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg
index e69d4d34f..38e7f3759 100644
--- a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg
@@ -109,5 +109,5 @@
b:=a+7fmt.Printf("%d",b)
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg
index b19fa6327..150b0b1d9 100644
--- a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg
@@ -109,5 +109,5 @@
b:=a+7fmt.Printf("%d",b)
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/border-radius/dagre/sketch.exp.svg b/e2etests/testdata/root/border-radius/dagre/sketch.exp.svg
index a4a58253b..bca18ba76 100644
--- a/e2etests/testdata/root/border-radius/dagre/sketch.exp.svg
+++ b/e2etests/testdata/root/border-radius/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-749445856 .color-AB4{color:#EDF0FD;}
.d2-749445856 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-749445856);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-749445856);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-749445856);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-749445856);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-749445856);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-749445856);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-749445856);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-749445856);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/border-radius/elk/sketch.exp.svg b/e2etests/testdata/root/border-radius/elk/sketch.exp.svg
index 7acc7879a..53951f1bb 100644
--- a/e2etests/testdata/root/border-radius/elk/sketch.exp.svg
+++ b/e2etests/testdata/root/border-radius/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-1259653457 .color-AB4{color:#EDF0FD;}
.d2-1259653457 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1259653457);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1259653457);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1259653457);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1259653457);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1259653457);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1259653457);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1259653457);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1259653457);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/double-border/dagre/sketch.exp.svg b/e2etests/testdata/root/double-border/dagre/sketch.exp.svg
index 600c20baa..1116228e0 100644
--- a/e2etests/testdata/root/double-border/dagre/sketch.exp.svg
+++ b/e2etests/testdata/root/double-border/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-1933074482 .color-AB4{color:#EDF0FD;}
.d2-1933074482 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1933074482);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1933074482);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1933074482);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1933074482);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1933074482);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1933074482);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1933074482);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1933074482);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/double-border/elk/sketch.exp.svg b/e2etests/testdata/root/double-border/elk/sketch.exp.svg
index a67343416..6ee022028 100644
--- a/e2etests/testdata/root/double-border/elk/sketch.exp.svg
+++ b/e2etests/testdata/root/double-border/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-3921775975 .color-AB4{color:#EDF0FD;}
.d2-3921775975 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3921775975);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3921775975);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3921775975);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3921775975);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3921775975);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3921775975);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3921775975);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3921775975);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/even-stroke-width/dagre/sketch.exp.svg b/e2etests/testdata/root/even-stroke-width/dagre/sketch.exp.svg
index 4e07a3842..77439e152 100644
--- a/e2etests/testdata/root/even-stroke-width/dagre/sketch.exp.svg
+++ b/e2etests/testdata/root/even-stroke-width/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-2773685920 .color-AB4{color:#EDF0FD;}
.d2-2773685920 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2773685920);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2773685920);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2773685920);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2773685920);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2773685920);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2773685920);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2773685920);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2773685920);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/even-stroke-width/elk/sketch.exp.svg b/e2etests/testdata/root/even-stroke-width/elk/sketch.exp.svg
index f792f609d..ac680f655 100644
--- a/e2etests/testdata/root/even-stroke-width/elk/sketch.exp.svg
+++ b/e2etests/testdata/root/even-stroke-width/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-570392135 .color-AB4{color:#EDF0FD;}
.d2-570392135 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-570392135);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-570392135);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-570392135);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-570392135);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-570392135);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-570392135);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-570392135);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-570392135);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/fill/dagre/sketch.exp.svg b/e2etests/testdata/root/fill/dagre/sketch.exp.svg
index 2c71f802e..c87af31d6 100644
--- a/e2etests/testdata/root/fill/dagre/sketch.exp.svg
+++ b/e2etests/testdata/root/fill/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-1579741288 .color-AB4{color:#EDF0FD;}
.d2-1579741288 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1579741288);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1579741288);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1579741288);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1579741288);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1579741288);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1579741288);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1579741288);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1579741288);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/fill/elk/sketch.exp.svg b/e2etests/testdata/root/fill/elk/sketch.exp.svg
index c310e82f5..8ef2d2df3 100644
--- a/e2etests/testdata/root/fill/elk/sketch.exp.svg
+++ b/e2etests/testdata/root/fill/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-3691090369 .color-AB4{color:#EDF0FD;}
.d2-3691090369 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3691090369);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3691090369);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3691090369);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3691090369);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3691090369);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3691090369);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3691090369);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3691090369);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/stroke-dash/dagre/sketch.exp.svg b/e2etests/testdata/root/stroke-dash/dagre/sketch.exp.svg
index c4e5ad0a1..0248f7eb0 100644
--- a/e2etests/testdata/root/stroke-dash/dagre/sketch.exp.svg
+++ b/e2etests/testdata/root/stroke-dash/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-1439793245 .color-AB4{color:#EDF0FD;}
.d2-1439793245 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1439793245);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1439793245);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1439793245);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1439793245);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1439793245);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1439793245);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1439793245);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1439793245);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/stroke-dash/elk/sketch.exp.svg b/e2etests/testdata/root/stroke-dash/elk/sketch.exp.svg
index 771967e47..80f1d7fdd 100644
--- a/e2etests/testdata/root/stroke-dash/elk/sketch.exp.svg
+++ b/e2etests/testdata/root/stroke-dash/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-2804713770 .color-AB4{color:#EDF0FD;}
.d2-2804713770 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2804713770);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2804713770);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2804713770);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2804713770);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2804713770);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2804713770);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2804713770);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2804713770);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/stroke-no-width/dagre/sketch.exp.svg b/e2etests/testdata/root/stroke-no-width/dagre/sketch.exp.svg
index 8fc1176de..860374c97 100644
--- a/e2etests/testdata/root/stroke-no-width/dagre/sketch.exp.svg
+++ b/e2etests/testdata/root/stroke-no-width/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-3556952194 .color-AB4{color:#EDF0FD;}
.d2-3556952194 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3556952194);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3556952194);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3556952194);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3556952194);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3556952194);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3556952194);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3556952194);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3556952194);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/stroke-no-width/elk/sketch.exp.svg b/e2etests/testdata/root/stroke-no-width/elk/sketch.exp.svg
index 0f8adeee5..b4d2076e7 100644
--- a/e2etests/testdata/root/stroke-no-width/elk/sketch.exp.svg
+++ b/e2etests/testdata/root/stroke-no-width/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-2650476797 .color-AB4{color:#EDF0FD;}
.d2-2650476797 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2650476797);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2650476797);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2650476797);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2650476797);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2650476797);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2650476797);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2650476797);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2650476797);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/stroke-width/dagre/sketch.exp.svg b/e2etests/testdata/root/stroke-width/dagre/sketch.exp.svg
index 0a167bd7d..1ebb5e0b9 100644
--- a/e2etests/testdata/root/stroke-width/dagre/sketch.exp.svg
+++ b/e2etests/testdata/root/stroke-width/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-2431597955 .color-AB4{color:#EDF0FD;}
.d2-2431597955 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2431597955);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2431597955);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2431597955);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2431597955);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2431597955);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2431597955);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2431597955);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2431597955);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/root/stroke-width/elk/sketch.exp.svg b/e2etests/testdata/root/stroke-width/elk/sketch.exp.svg
index 27b2d1dd9..921870546 100644
--- a/e2etests/testdata/root/stroke-width/elk/sketch.exp.svg
+++ b/e2etests/testdata/root/stroke-width/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-4161778148 .color-AB4{color:#EDF0FD;}
.d2-4161778148 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4161778148);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4161778148);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4161778148);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4161778148);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4161778148);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4161778148);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4161778148);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4161778148);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>we all livein a LightSteelBluesubmarine
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg b/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg
index 45d8a887d..fa9ba21b7 100644
--- a/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg
+++ b/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-468902776 .color-AB4{color:#EDF0FD;}
.d2-468902776 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-468902776);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-468902776);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-468902776);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-468902776);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-468902776);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-468902776);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-468902776);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-468902776);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg b/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg
index 012094225..f504c492a 100644
--- a/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg
+++ b/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-148423586 .color-AB4{color:#EDF0FD;}
.d2-148423586 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-148423586);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-148423586);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-148423586);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-148423586);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-148423586);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-148423586);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-148423586);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-148423586);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg b/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg
index 593e9ae25..67c944835 100644
--- a/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg
+++ b/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-2044524636 .color-AB4{color:#EDF0FD;}
.d2-2044524636 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2044524636);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2044524636);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2044524636);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2044524636);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2044524636);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2044524636);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2044524636);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2044524636);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/basic/elk/sketch.exp.svg b/e2etests/testdata/sanity/basic/elk/sketch.exp.svg
index 601e3248a..18a24eed9 100644
--- a/e2etests/testdata/sanity/basic/elk/sketch.exp.svg
+++ b/e2etests/testdata/sanity/basic/elk/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-2657667471 .color-AB4{color:#EDF0FD;}
.d2-2657667471 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2657667471);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2657667471);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2657667471);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2657667471);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2657667471);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2657667471);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2657667471);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2657667471);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg b/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg
index e806e08e6..2abb0186c 100644
--- a/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg
+++ b/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg
@@ -98,8 +98,8 @@
.d2-894126516 .color-AB4{color:#EDF0FD;}
.d2-894126516 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-894126516);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-894126516);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-894126516);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-894126516);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-894126516);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-894126516);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-894126516);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-894126516);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acbd
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg b/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg
index 8b0aae692..8b5642f4b 100644
--- a/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg
+++ b/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg
@@ -98,8 +98,8 @@
.d2-2722396959 .color-AB4{color:#EDF0FD;}
.d2-2722396959 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2722396959);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2722396959);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2722396959);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2722396959);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2722396959);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2722396959);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2722396959);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2722396959);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acbd
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg b/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg
index ca7fae742..b22102989 100644
--- a/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-3052789383 .color-AB4{color:#EDF0FD;}
.d2-3052789383 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3052789383);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3052789383);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3052789383);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3052789383);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3052789383);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3052789383);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3052789383);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3052789383);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abhello
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg b/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg
index 19c6d5153..9a0f91011 100644
--- a/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg
+++ b/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-4168143154 .color-AB4{color:#EDF0FD;}
.d2-4168143154 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4168143154);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4168143154);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4168143154);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4168143154);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4168143154);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4168143154);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4168143154);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4168143154);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abhello
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/3d_fill_and_stroke/dagre/sketch.exp.svg b/e2etests/testdata/stable/3d_fill_and_stroke/dagre/sketch.exp.svg
index b50c63665..b0bee30d9 100644
--- a/e2etests/testdata/stable/3d_fill_and_stroke/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/3d_fill_and_stroke/dagre/sketch.exp.svg
@@ -97,7 +97,7 @@
square
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/3d_fill_and_stroke/elk/sketch.exp.svg b/e2etests/testdata/stable/3d_fill_and_stroke/elk/sketch.exp.svg
index f53b8e326..d87dd583d 100644
--- a/e2etests/testdata/stable/3d_fill_and_stroke/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/3d_fill_and_stroke/elk/sketch.exp.svg
@@ -97,7 +97,7 @@
square
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg
index fa3854ff4..ebb91a5f3 100644
--- a/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg
@@ -91,21 +91,21 @@
.d2-3760251987 .color-AB4{color:#EDF0FD;}
.d2-3760251987 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3760251987);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3760251987);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3760251987);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3760251987);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3760251987);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3760251987);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3760251987);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3760251987);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg
index effe1304c..51a6dedaa 100644
--- a/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg
@@ -91,21 +91,21 @@
.d2-435229007 .color-AB4{color:#EDF0FD;}
.d2-435229007 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-435229007);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-435229007);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-435229007);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-435229007);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-435229007);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-435229007);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-435229007);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-435229007);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes_link/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_link/dagre/sketch.exp.svg
index 4588e0941..be3772fd2 100644
--- a/e2etests/testdata/stable/all_shapes_link/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes_link/dagre/sketch.exp.svg
@@ -543,58 +543,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes_link/elk/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_link/elk/sketch.exp.svg
index d9f119f5f..0a9a1552f 100644
--- a/e2etests/testdata/stable/all_shapes_link/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes_link/elk/sketch.exp.svg
@@ -543,58 +543,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg
index 486e4332c..bf4ee9bc3 100644
--- a/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg
@@ -91,21 +91,21 @@
.d2-2407724796 .color-AB4{color:#EDF0FD;}
.d2-2407724796 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2407724796);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2407724796);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2407724796);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2407724796);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2407724796);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2407724796);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2407724796);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2407724796);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg
index d6c5bfaa7..ce8fd43ff 100644
--- a/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg
@@ -91,21 +91,21 @@
.d2-637431275 .color-AB4{color:#EDF0FD;}
.d2-637431275 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-637431275);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-637431275);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-637431275);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-637431275);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-637431275);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-637431275);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-637431275);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-637431275);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg
index afef047a9..fe18ab509 100644
--- a/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg
@@ -99,21 +99,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg
index e86328485..e4dbf7e31 100644
--- a/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg
@@ -99,21 +99,21 @@
rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/animated/dagre/sketch.exp.svg b/e2etests/testdata/stable/animated/dagre/sketch.exp.svg
index a693a246e..884b5c8ad 100644
--- a/e2etests/testdata/stable/animated/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/animated/dagre/sketch.exp.svg
@@ -104,18 +104,18 @@
.d2-2154070564 .color-AB4{color:#EDF0FD;}
.d2-2154070564 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2154070564);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2154070564);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2154070564);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2154070564);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2154070564);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2154070564);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2154070564);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2154070564);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>your love life will behappyharmoniousboredomimmortalityFridayMondayInsomniaSleepWakeDreamListenTalkhear
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/animated/elk/sketch.exp.svg b/e2etests/testdata/stable/animated/elk/sketch.exp.svg
index ff8fe120b..b5cd62948 100644
--- a/e2etests/testdata/stable/animated/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/animated/elk/sketch.exp.svg
@@ -104,18 +104,18 @@
.d2-4012398488 .color-AB4{color:#EDF0FD;}
.d2-4012398488 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4012398488);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4012398488);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4012398488);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4012398488);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4012398488);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4012398488);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4012398488);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4012398488);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>your love life will behappyharmoniousboredomimmortalityFridayMondayInsomniaSleepWakeDreamListenTalkhear
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/array-classes/dagre/sketch.exp.svg b/e2etests/testdata/stable/array-classes/dagre/sketch.exp.svg
index 9cfa0f583..ccb24036b 100644
--- a/e2etests/testdata/stable/array-classes/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/array-classes/dagre/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-2615494894 .color-AB4{color:#EDF0FD;}
.d2-2615494894 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2615494894);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2615494894);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2615494894);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2615494894);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2615494894);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2615494894);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2615494894);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2615494894);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>SuccessfulFailure
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/array-classes/elk/sketch.exp.svg b/e2etests/testdata/stable/array-classes/elk/sketch.exp.svg
index eada23299..0fd41ab1d 100644
--- a/e2etests/testdata/stable/array-classes/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/array-classes/elk/sketch.exp.svg
@@ -91,6 +91,6 @@
.d2-1020811824 .color-AB4{color:#EDF0FD;}
.d2-1020811824 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1020811824);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1020811824);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1020811824);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1020811824);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1020811824);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1020811824);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1020811824);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1020811824);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>SuccessfulFailure
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg
index b17825fe7..389c6f2b7 100644
--- a/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-3861309997 .color-AB4{color:#EDF0FD;}
.d2-3861309997 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3861309997);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3861309997);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3861309997);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3861309997);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3861309997);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3861309997);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3861309997);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3861309997);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc*
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg
index 166515959..0941653cf 100644
--- a/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-2599376223 .color-AB4{color:#EDF0FD;}
.d2-2599376223 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2599376223);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2599376223);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2599376223);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2599376223);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2599376223);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2599376223);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2599376223);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2599376223);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc*
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg
index bffaeb477..380478b37 100644
--- a/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-3493784442 .color-AB4{color:#EDF0FD;}
.d2-3493784442 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3493784442);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3493784442);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3493784442);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3493784442);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3493784442);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3493784442);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3493784442);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3493784442);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abTo err is human, to moo bovine1*
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg
index 801e74be0..862b93e06 100644
--- a/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg
@@ -98,7 +98,7 @@
.d2-3608204017 .color-AB4{color:#EDF0FD;}
.d2-3608204017 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3608204017);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3608204017);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3608204017);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3608204017);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3608204017);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3608204017);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3608204017);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3608204017);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abTo err is human, to moo bovine1*
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/arrowhead_scaling/dagre/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_scaling/dagre/sketch.exp.svg
index 1d5cc6735..f9d08d296 100644
--- a/e2etests/testdata/stable/arrowhead_scaling/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/arrowhead_scaling/dagre/sketch.exp.svg
@@ -105,212 +105,212 @@
.d2-1889584350 .color-AB4{color:#EDF0FD;}
.d2-1889584350 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1889584350);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1889584350);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1889584350);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1889584350);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1889584350);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1889584350);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1889584350);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1889584350);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>defaultlinearrowdiamondfilled diamondcirclefilled circleboxfilled-boxcf onecf one requiredcf manycf many required112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515124815124815124815124815124815124815124815124815124815124815124815124815124815
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/arrowhead_scaling/elk/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_scaling/elk/sketch.exp.svg
index 005355e40..5bc5a28b3 100644
--- a/e2etests/testdata/stable/arrowhead_scaling/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/arrowhead_scaling/elk/sketch.exp.svg
@@ -105,212 +105,212 @@
.d2-3645959140 .color-AB4{color:#EDF0FD;}
.d2-3645959140 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3645959140);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3645959140);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3645959140);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3645959140);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3645959140);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3645959140);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3645959140);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3645959140);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>defaultlinearrowdiamondfilled diamondcirclefilled circleboxfilled-boxcf onecf one requiredcf manycf many required112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515112244881515124815124815124815124815124815124815124815124815124815124815124815124815124815
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/basic-tooltips/dagre/sketch.exp.svg b/e2etests/testdata/stable/basic-tooltips/dagre/sketch.exp.svg
index 6416a9200..29c411921 100644
--- a/e2etests/testdata/stable/basic-tooltips/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/basic-tooltips/dagre/sketch.exp.svg
@@ -120,6 +120,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/basic-tooltips/elk/sketch.exp.svg b/e2etests/testdata/stable/basic-tooltips/elk/sketch.exp.svg
index b7582f602..15d6b194c 100644
--- a/e2etests/testdata/stable/basic-tooltips/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/basic-tooltips/elk/sketch.exp.svg
@@ -120,6 +120,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg b/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg
index 27c7ade91..82adefc41 100644
--- a/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg
@@ -91,19 +91,19 @@
.d2-1943064810 .color-AB4{color:#EDF0FD;}
.d2-1943064810 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1943064810);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1943064810);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1943064810);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1943064810);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1943064810);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1943064810);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1943064810);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1943064810);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdefghijklmno
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg b/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg
index 99a975c01..5f3291f77 100644
--- a/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg
@@ -91,19 +91,19 @@
.d2-2680786888 .color-AB4{color:#EDF0FD;}
.d2-2680786888 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2680786888);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2680786888);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2680786888);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2680786888);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2680786888);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2680786888);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2680786888);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2680786888);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdefghijklmno
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/bold-mono/dagre/sketch.exp.svg b/e2etests/testdata/stable/bold-mono/dagre/sketch.exp.svg
index 69b11e1b9..f02b7014d 100644
--- a/e2etests/testdata/stable/bold-mono/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/bold-mono/dagre/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-562755610 .color-AB4{color:#EDF0FD;}
.d2-562755610 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-562755610);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-562755610);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-562755610);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-562755610);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-562755610);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-562755610);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-562755610);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-562755610);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>not bold monobold mono
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/bold-mono/elk/sketch.exp.svg b/e2etests/testdata/stable/bold-mono/elk/sketch.exp.svg
index 67ddf71d3..f381269d5 100644
--- a/e2etests/testdata/stable/bold-mono/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/bold-mono/elk/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-3350385123 .color-AB4{color:#EDF0FD;}
.d2-3350385123 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3350385123);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3350385123);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3350385123);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3350385123);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3350385123);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3350385123);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3350385123);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3350385123);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>not bold monobold mono
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/border-radius-pill-shape/dagre/sketch.exp.svg b/e2etests/testdata/stable/border-radius-pill-shape/dagre/sketch.exp.svg
index 71d125c3e..a9ecea93f 100644
--- a/e2etests/testdata/stable/border-radius-pill-shape/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/border-radius-pill-shape/dagre/sketch.exp.svg
@@ -93,9 +93,9 @@
three-dee
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/border-radius-pill-shape/elk/sketch.exp.svg b/e2etests/testdata/stable/border-radius-pill-shape/elk/sketch.exp.svg
index 732e4b9e5..b287706c1 100644
--- a/e2etests/testdata/stable/border-radius-pill-shape/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/border-radius-pill-shape/elk/sketch.exp.svg
@@ -93,9 +93,9 @@
three-dee
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/border-radius/dagre/sketch.exp.svg b/e2etests/testdata/stable/border-radius/dagre/sketch.exp.svg
index 992cf6e6a..a1570a2c4 100644
--- a/e2etests/testdata/stable/border-radius/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/border-radius/dagre/sketch.exp.svg
@@ -93,9 +93,9 @@
three-dee
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/border-radius/elk/sketch.exp.svg b/e2etests/testdata/stable/border-radius/elk/sketch.exp.svg
index e17e03498..134bb6270 100644
--- a/e2etests/testdata/stable/border-radius/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/border-radius/elk/sketch.exp.svg
@@ -93,9 +93,9 @@
three-dee
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/box_arrowhead/dagre/sketch.exp.svg b/e2etests/testdata/stable/box_arrowhead/dagre/sketch.exp.svg
index 4cd9aebc8..4a15f1cd5 100644
--- a/e2etests/testdata/stable/box_arrowhead/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/box_arrowhead/dagre/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-348696370 .color-AB4{color:#EDF0FD;}
.d2-348696370 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-348696370);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-348696370);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-348696370);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-348696370);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-348696370);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-348696370);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-348696370);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-348696370);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdboxfilled-box
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/box_arrowhead/elk/sketch.exp.svg b/e2etests/testdata/stable/box_arrowhead/elk/sketch.exp.svg
index 30c06d9bb..e22698bc2 100644
--- a/e2etests/testdata/stable/box_arrowhead/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/box_arrowhead/elk/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-1066721491 .color-AB4{color:#EDF0FD;}
.d2-1066721491 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1066721491);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1066721491);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1066721491);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1066721491);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1066721491);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1066721491);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1066721491);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1066721491);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdboxfilled-box
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/br/dagre/sketch.exp.svg b/e2etests/testdata/stable/br/dagre/sketch.exp.svg
index 4b32bcda6..d2c00863b 100644
--- a/e2etests/testdata/stable/br/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/br/dagre/sketch.exp.svg
@@ -841,5 +841,5 @@
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/br/elk/sketch.exp.svg b/e2etests/testdata/stable/br/elk/sketch.exp.svg
index 9ca88d88b..123607556 100644
--- a/e2etests/testdata/stable/br/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/br/elk/sketch.exp.svg
@@ -841,5 +841,5 @@
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/centered_horizontal_connections/dagre/sketch.exp.svg b/e2etests/testdata/stable/centered_horizontal_connections/dagre/sketch.exp.svg
index e230d4384..a3479ade8 100644
--- a/e2etests/testdata/stable/centered_horizontal_connections/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/centered_horizontal_connections/dagre/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-1416268184 .color-AB4{color:#EDF0FD;}
.d2-1416268184 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1416268184);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1416268184);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1416268184);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1416268184);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1416268184);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1416268184);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1416268184);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1416268184);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>r1r2eth1eth1
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/centered_horizontal_connections/elk/sketch.exp.svg b/e2etests/testdata/stable/centered_horizontal_connections/elk/sketch.exp.svg
index b2755f285..1442bec2e 100644
--- a/e2etests/testdata/stable/centered_horizontal_connections/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/centered_horizontal_connections/elk/sketch.exp.svg
@@ -98,6 +98,6 @@
.d2-2796079875 .color-AB4{color:#EDF0FD;}
.d2-2796079875 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2796079875);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2796079875);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2796079875);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2796079875);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2796079875);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2796079875);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2796079875);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2796079875);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>r1r2eth1eth1
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg b/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg
index 8afa614c4..fa12dc001 100644
--- a/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg
@@ -105,27 +105,27 @@
.d2-1133025763 .color-AB4{color:#EDF0FD;}
.d2-1133025763 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1133025763);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1133025763);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1133025763);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1133025763);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1133025763);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1133025763);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1133025763);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1133025763);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aabbllmmnnoocciikkddgghhjjeeff1122334455667788
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg b/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg
index 22fec50c9..abbf141f9 100644
--- a/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg
@@ -105,27 +105,27 @@
.d2-3265274365 .color-AB4{color:#EDF0FD;}
.d2-3265274365 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3265274365);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3265274365);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3265274365);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3265274365);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3265274365);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3265274365);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3265274365);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3265274365);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aabbllmmnnoocciikkddgghhjjeeff1122334455667788
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/circle_arrowhead/dagre/sketch.exp.svg b/e2etests/testdata/stable/circle_arrowhead/dagre/sketch.exp.svg
index 03b633674..b6210685b 100644
--- a/e2etests/testdata/stable/circle_arrowhead/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/circle_arrowhead/dagre/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-2729429697 .color-AB4{color:#EDF0FD;}
.d2-2729429697 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2729429697);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2729429697);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2729429697);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2729429697);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2729429697);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2729429697);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2729429697);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2729429697);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdcirclefilled-circle
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/circle_arrowhead/elk/sketch.exp.svg b/e2etests/testdata/stable/circle_arrowhead/elk/sketch.exp.svg
index fe49e5c7a..7b98588d4 100644
--- a/e2etests/testdata/stable/circle_arrowhead/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/circle_arrowhead/elk/sketch.exp.svg
@@ -98,10 +98,10 @@
.d2-1098479644 .color-AB4{color:#EDF0FD;}
.d2-1098479644 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1098479644);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1098479644);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1098479644);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1098479644);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1098479644);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1098479644);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1098479644);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1098479644);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdcirclefilled-circle
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg b/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg
index 6948a49be..aa3997247 100644
--- a/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-2537448920 .color-AB4{color:#EDF0FD;}
.d2-2537448920 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-2537448920);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2537448920);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2537448920);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2537448920);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2537448920);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2537448920);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2537448920);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2537448920);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg b/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg
index b7d5fbae5..e02898ac2 100644
--- a/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg
@@ -91,7 +91,7 @@
.d2-867816087 .color-AB4{color:#EDF0FD;}
.d2-867816087 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-867816087);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-867816087);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-867816087);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-867816087);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-867816087);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-867816087);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-867816087);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-867816087);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/classes/dagre/sketch.exp.svg b/e2etests/testdata/stable/classes/dagre/sketch.exp.svg
index 2286e645b..caeb3ffbf 100644
--- a/e2etests/testdata/stable/classes/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/classes/dagre/sketch.exp.svg
@@ -98,8 +98,8 @@
.d2-1493121911 .color-AB4{color:#EDF0FD;}
.d2-1493121911 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1493121911);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1493121911);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1493121911);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1493121911);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1493121911);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1493121911);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1493121911);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1493121911);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>***thenthen
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/classes/elk/sketch.exp.svg b/e2etests/testdata/stable/classes/elk/sketch.exp.svg
index 1c13ad7e5..f490f3e53 100644
--- a/e2etests/testdata/stable/classes/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/classes/elk/sketch.exp.svg
@@ -98,8 +98,8 @@
.d2-3394539979 .color-AB4{color:#EDF0FD;}
.d2-3394539979 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3394539979);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3394539979);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3394539979);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3394539979);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3394539979);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3394539979);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3394539979);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3394539979);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>***thenthen
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg
index 9f6d2355d..70e2956d7 100644
--- a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg
@@ -128,7 +128,7 @@
hashes[h]=f}xy
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg
index 6130a0d64..d431d5604 100644
--- a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg
@@ -128,7 +128,7 @@
hashes[h]=f}xy
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/complex-layers/dagre/sketch.exp.svg b/e2etests/testdata/stable/complex-layers/dagre/sketch.exp.svg
index b72bc95a1..8905fcc45 100644
--- a/e2etests/testdata/stable/complex-layers/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/complex-layers/dagre/sketch.exp.svg
@@ -195,65 +195,65 @@
}
}]]>Multi-layer diagram of a home.windowroofgarage
-
-
-
-
+
+
+
+blindsglass
-
-
+
+shinglesstarlinkutility hookup
-
-
-
+
+
+toolsvehicles
-
-
+
+How to repair a home.
-
+How to repair a home.find contractorscraigslistfacebook
-
-
-
-
+
+
+
+How to repair a home.find contractorssolicit quotescraigslistfacebook
-
-
-
-
-
+
+
+
+
+How to repair a home.find contractorssolicit quotesobtain quotesnegotiatecraigslistfacebook
-
-
-
-
-
-
-
+
+
+
+
+
+
+How to repair a home.find contractorssolicit quotesobtain quotesnegotiatebook the best bidcraigslistfacebook
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+Multi-layer diagram of a home.windowroofgaragewaterrainthunder
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/complex-layers/elk/sketch.exp.svg b/e2etests/testdata/stable/complex-layers/elk/sketch.exp.svg
index 3e5831de2..d4a123731 100644
--- a/e2etests/testdata/stable/complex-layers/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/complex-layers/elk/sketch.exp.svg
@@ -195,65 +195,65 @@
}
}]]>Multi-layer diagram of a home.windowroofgarage
-
-
-
-
+
+
+
+blindsglass
-
-
+
+shinglesstarlinkutility hookup
-
-
-
+
+
+toolsvehicles
-
-
+
+How to repair a home.
-
+How to repair a home.find contractorscraigslistfacebook
-
-
-
-
+
+
+
+How to repair a home.find contractorssolicit quotescraigslistfacebook
-
-
-
-
-
+
+
+
+
+How to repair a home.find contractorssolicit quotesobtain quotesnegotiatecraigslistfacebook
-
-
-
-
-
-
-
+
+
+
+
+
+
+How to repair a home.find contractorssolicit quotesobtain quotesnegotiatebook the best bidcraigslistfacebook
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+Multi-layer diagram of a home.windowroofgaragewaterrainthunder
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg b/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg
index d4616d79a..48633407f 100644
--- a/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg
@@ -98,11 +98,11 @@
.d2-3664366858 .color-AB4{color:#EDF0FD;}
.d2-3664366858 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3664366858);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3664366858);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3664366858);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3664366858);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3664366858);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3664366858);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3664366858);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3664366858);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acfbdhg
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg b/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg
index 801d8a6f2..7cded7eaa 100644
--- a/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg
@@ -98,11 +98,11 @@
.d2-4282962094 .color-AB4{color:#EDF0FD;}
.d2-4282962094 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4282962094);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4282962094);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4282962094);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4282962094);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4282962094);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4282962094);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4282962094);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4282962094);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acfbdhg
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg b/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg
index d051dfacb..800693761 100644
--- a/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg
@@ -840,14 +840,14 @@
Dieters live life in the fasting lane.
i am top lefti am top righti am bottom lefti am bottom right
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg b/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg
index 89e1ffcea..6e4145b1c 100644
--- a/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg
@@ -840,14 +840,14 @@
Dieters live life in the fasting lane.
i am top lefti am top righti am bottom lefti am bottom right
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg b/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg
index 3adfcdaeb..e8a436df7 100644
--- a/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg
@@ -838,10 +838,10 @@
A winning strategy
poll the peopleresultsunfavorablefavorablewill of the people
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg b/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg
index d5b7b3075..a46e00b59 100644
--- a/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg
@@ -838,10 +838,10 @@