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 978f6244d..ba0c871a6 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
@@ -99,7 +99,7 @@
.d2-4183732618 .color-AA4{color:#EDF0FD;}
.d2-4183732618 .color-AA5{color:#F7F8FE;}
.d2-4183732618 .color-AB4{color:#EDF0FD;}
- .d2-4183732618 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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 scenessimplified 1 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
+ .d2-4183732618 .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-4183732618);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4183732618);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4183732618);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4183732618);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4183732618);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4183732618);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4183732618);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4183732618);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4183732618);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 scenessimplified 1 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
diff --git a/d2renderers/d2svg/appendix/testdata/internal-links/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/internal-links/sketch.exp.svg
index 703cf8450..14efce487 100644
--- a/d2renderers/d2svg/appendix/testdata/internal-links/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/internal-links/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-2167086460 .color-AA4{color:#EDF0FD;}
.d2-2167086460 .color-AA5{color:#F7F8FE;}
.d2-2167086460 .color-AB4{color:#EDF0FD;}
- .d2-2167086460 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x1
+ .d2-2167086460 .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-2167086460);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2167086460);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2167086460);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2167086460);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2167086460);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2167086460);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2167086460);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2167086460);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x1
1x
diff --git a/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg
index 7f2fe2f6f..d155bca9a 100644
--- a/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-3640400787 .color-AA4{color:#EDF0FD;}
.d2-3640400787 .color-AA5{color:#F7F8FE;}
.d2-3640400787 .color-AB4{color:#EDF0FD;}
- .d2-3640400787 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>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
+ .d2-3640400787 .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-3640400787);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3640400787);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3640400787);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3640400787);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3640400787);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3640400787);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3640400787);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3640400787);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>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
diff --git a/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg
index 9b8f09af1..a09b535f3 100644
--- a/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/links_dark/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-2319531137 .color-AA4{color:#45475A;}
.d2-2319531137 .color-AA5{color:#313244;}
.d2-2319531137 .color-AB4{color:#45475A;}
- .d2-2319531137 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);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
+ .d2-2319531137 .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-2319531137);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-2319531137);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-2319531137);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-2319531137);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-2319531137);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-2319531137);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-2319531137);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2319531137);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-2319531137);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-2319531137);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-2319531137);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
diff --git a/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg
index 9a61640c9..f19665ad3 100644
--- a/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/tooltip_fill/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-2262180617 .color-AA4{color:#EDF0FD;}
.d2-2262180617 .color-AA5{color:#F7F8FE;}
.d2-2262180617 .color-AB4{color:#EDF0FD;}
- .d2-2262180617 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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
+ .d2-2262180617 .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-2262180617);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2262180617);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2262180617);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2262180617);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2262180617);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2262180617);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2262180617);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2262180617);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2262180617);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
diff --git a/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg
index d9ce87f65..05575b342 100644
--- a/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-3042710492 .color-AA4{color:#EDF0FD;}
.d2-3042710492 .color-AA5{color:#F7F8FE;}
.d2-3042710492 .color-AB4{color:#EDF0FD;}
- .d2-3042710492 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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
+ .d2-3042710492 .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-3042710492);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3042710492);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3042710492);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3042710492);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3042710492);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3042710492);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3042710492);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3042710492);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3042710492);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
diff --git a/d2renderers/d2svg/dark_theme/testdata/all_shapes/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/all_shapes/dark_theme.exp.svg
index 662db4117..66a71edcf 100644
--- a/d2renderers/d2svg/dark_theme/testdata/all_shapes/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/all_shapes/dark_theme.exp.svg
@@ -89,7 +89,7 @@
.d2-1760848423 .color-AA4{color:#45475A;}
.d2-1760848423 .color-AA5{color:#313244;}
.d2-1760848423 .color-AB4{color:#45475A;}
- .d2-1760848423 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
+ .d2-1760848423 .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-1760848423);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-1760848423);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-1760848423);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-1760848423);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-1760848423);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-1760848423);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-1760848423);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1760848423);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-1760848423);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-1760848423);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud
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 a69696d4f..ecea4803c 100644
--- a/d2renderers/d2svg/dark_theme/testdata/animated/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/animated/dark_theme.exp.svg
@@ -102,7 +102,7 @@
.d2-2431105117 .color-AA4{color:#45475A;}
.d2-2431105117 .color-AA5{color:#313244;}
.d2-2431105117 .color-AB4{color:#45475A;}
- .d2-2431105117 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>wintersummertreessnowsun
+ .d2-2431105117 .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-2431105117);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-2431105117);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-2431105117);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-2431105117);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-2431105117);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-2431105117);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-2431105117);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2431105117);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-2431105117);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-2431105117);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>wintersummertreessnowsun
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 2d03eb36c..6162ac281 100644
--- a/d2renderers/d2svg/dark_theme/testdata/arrowheads/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/arrowheads/dark_theme.exp.svg
@@ -96,7 +96,7 @@
.d2-3515128191 .color-AA4{color:#45475A;}
.d2-3515128191 .color-AA5{color:#313244;}
.d2-3515128191 .color-AB4{color:#45475A;}
- .d2-3515128191 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>112233445566778899none arrow triangle diamond diamond filled cf-many cf-many-required cf-one cf-one-required
+ .d2-3515128191 .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-3515128191);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-3515128191);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-3515128191);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-3515128191);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-3515128191);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-3515128191);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-3515128191);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3515128191);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-3515128191);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-3515128191);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>112233445566778899none arrow triangle diamond diamond filled cf-many cf-many-required cf-one cf-one-required
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 01ca5234b..28800cf2d 100644
--- a/d2renderers/d2svg/dark_theme/testdata/basic/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/basic/dark_theme.exp.svg
@@ -89,7 +89,7 @@
.d2-681803559 .color-AA4{color:#45475A;}
.d2-681803559 .color-AA5{color:#313244;}
.d2-681803559 .color-AB4{color:#45475A;}
- .d2-681803559 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>ab
+ .d2-681803559 .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-681803559);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-681803559);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-681803559);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-681803559);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-681803559);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-681803559);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-681803559);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-681803559);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-681803559);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-681803559);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>ab
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 c59a6ea07..da76cc8f2 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
@@ -96,7 +96,7 @@
.d2-1315001479 .color-AA4{color:#45475A;}
.d2-1315001479 .color-AA5{color:#313244;}
.d2-1315001479 .color-AB4{color:#45475A;}
- .d2-1315001479 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>wintersummersnowsun
+ .d2-1315001479 .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-1315001479);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-1315001479);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-1315001479);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-1315001479);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-1315001479);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-1315001479);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-1315001479);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1315001479);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-1315001479);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-1315001479);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>wintersummersnowsun
diff --git a/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg
index 33ceb10cd..ba5c327ef 100644
--- a/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg
@@ -89,7 +89,7 @@
.d2-479180263 .color-AA4{color:#45475A;}
.d2-479180263 .color-AA5{color:#313244;}
.d2-479180263 .color-AB4{color:#45475A;}
- .d2-479180263 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
+ .d2-479180263 .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-479180263);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-479180263);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-479180263);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-479180263);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-479180263);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-479180263);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-479180263);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-479180263);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-479180263);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-479180263);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
\ 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 bc021660a..b155ba425 100644
--- a/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg
@@ -107,7 +107,7 @@
.d2-707387214 .color-AA4{color:#45475A;}
.d2-707387214 .color-AA5{color:#313244;}
.d2-707387214 .color-AB4{color:#45475A;}
- .d2-707387214 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>ab hello
+ .d2-4207508499 .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-4207508499);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-4207508499);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-4207508499);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-4207508499);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-4207508499);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-4207508499);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-4207508499);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4207508499);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-4207508499);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-4207508499);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>ab hello
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 fcd09820e..452bed339 100644
--- a/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg
@@ -107,7 +107,7 @@
.d2-194986808 .color-AA4{color:#45475A;}
.d2-194986808 .color-AA5{color:#313244;}
.d2-194986808 .color-AB4{color:#45475A;}
- .d2-194986808 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>brightnormaldarkdarker
+ .d2-4030093334 .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-4030093334);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-4030093334);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-4030093334);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-4030093334);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-4030093334);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-4030093334);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-4030093334);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4030093334);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-4030093334);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-4030093334);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>brightnormaldarkdarker
diff --git a/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg
index 497746058..19ac73f55 100644
--- a/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg
@@ -89,7 +89,7 @@
.d2-1937271750 .color-AA4{color:#45475A;}
.d2-1937271750 .color-AA5{color:#313244;}
.d2-1937271750 .color-AB4{color:#45475A;}
- .d2-1937271750 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimeproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringPKstatusstring
+ .d2-1937271750 .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-1937271750);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-1937271750);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-1937271750);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-1937271750);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-1937271750);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-1937271750);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-1937271750);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1937271750);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-1937271750);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-1937271750);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimeproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringPKstatusstring
\ 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 fa5ff5275..87d63dde0 100644
--- a/d2renderers/d2svg/dark_theme/testdata/twitter/dark_theme.exp.svg
+++ b/d2renderers/d2svg/dark_theme/testdata/twitter/dark_theme.exp.svg
@@ -107,7 +107,7 @@
.d2-3696955334 .color-AA4{color:#45475A;}
.d2-3696955334 .color-AA5{color:#313244;}
.d2-3696955334 .color-AB4{color:#45475A;}
- .d2-3696955334 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>xy
+ .d2-1706184380 .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-1706184380);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1706184380);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1706184380);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1706184380);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1706184380);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1706184380);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1706184380);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1706184380);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 6c6be9c6c..62f31dee3 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg
@@ -96,7 +96,7 @@
.d2-845266071 .color-AA4{color:#EDF0FD;}
.d2-845266071 .color-AA5{color:#F7F8FE;}
.d2-845266071 .color-AB4{color:#EDF0FD;}
- .d2-845266071 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>meow
+ .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 b2e458b51..69d9783ef 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
@@ -92,7 +92,7 @@
.d2-3768389989 .color-AA4{color:#EDF0FD;}
.d2-3768389989 .color-AA5{color:#F7F8FE;}
.d2-3768389989 .color-AB4{color:#EDF0FD;}
- .d2-3768389989 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>y
diff --git a/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg
index fda199966..e821a7a18 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/empty-base.exp.svg
@@ -89,7 +89,7 @@
.d2-1837094108 .color-AA4{color:#EDF0FD;}
.d2-1837094108 .color-AA5{color:#F7F8FE;}
.d2-1837094108 .color-AB4{color:#EDF0FD;}
- .d2-1837094108 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
+ .d2-3199717077 .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-3199717077);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3199717077);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3199717077);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3199717077);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3199717077);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3199717077);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3199717077);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3199717077);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3199717077);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 c1f9381f8..e3f3a9186 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/import_icon_relative.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/import_icon_relative.exp.svg
@@ -89,7 +89,7 @@
.d2-1774634215 .color-AA4{color:#EDF0FD;}
.d2-1774634215 .color-AA5{color:#F7F8FE;}
.d2-1774634215 .color-AB4{color:#EDF0FD;}
- .d2-1774634215 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>yz
+ .d2-1774634215 .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-1774634215);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1774634215);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1774634215);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1774634215);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1774634215);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1774634215);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1774634215);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1774634215);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1774634215);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 9f50ac689..f8e9b8e44 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/import_spread_nested.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/import_spread_nested.exp.svg
@@ -89,7 +89,7 @@
.d2-2399822433 .color-AA4{color:#EDF0FD;}
.d2-2399822433 .color-AA5{color:#F7F8FE;}
.d2-2399822433 .color-AB4{color:#EDF0FD;}
- .d2-2399822433 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>jonjan
+ .d2-2399822433 .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-2399822433);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2399822433);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2399822433);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2399822433);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2399822433);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2399822433);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2399822433);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2399822433);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2399822433);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 450be7b72..4db09950a 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/import_vars.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/import_vars.exp.svg
@@ -89,7 +89,7 @@
.d2-3822813 .color-AA4{color:#45475A;}
.d2-3822813 .color-AA5{color:#313244;}
.d2-3822813 .color-AB4{color:#45475A;}
- .d2-3822813 .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);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>xy
+ .d2-3822813 .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-3822813);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal-d2-3822813);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark-d2-3822813);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark-d2-3822813);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-3822813);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal-d2-3822813);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-3822813);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3822813);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark-d2-3822813);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker-d2-3822813);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-3822813);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 8386d0a8f..abd042437 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/layer-link/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/layer-link/index.exp.svg
@@ -92,7 +92,7 @@
.d2-3825105017 .color-AA4{color:#EDF0FD;}
.d2-3825105017 .color-AA5{color:#F7F8FE;}
.d2-3825105017 .color-AB4{color:#EDF0FD;}
- .d2-3825105017 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>doh
+ .d2-3825105017 .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-3825105017);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3825105017);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3825105017);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3825105017);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3825105017);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3825105017);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3825105017);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3825105017);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>doh
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 0838edf51..ef09b488c 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/layer-link/test2.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/layer-link/test2.exp.svg
@@ -92,7 +92,7 @@
.d2-2624935134 .color-AA4{color:#EDF0FD;}
.d2-2624935134 .color-AA5{color:#F7F8FE;}
.d2-2624935134 .color-AB4{color:#EDF0FD;}
- .d2-2624935134 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>I'm a Mac
+ .d2-2624935134 .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-2624935134);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2624935134);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2624935134);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2624935134);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2624935134);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2624935134);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2624935134);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2624935134);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>I'm a Mac
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 3ed0a327b..fc91e6b3f 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/multiboard/life/index.exp.svg
@@ -89,7 +89,7 @@
.d2-2003327214 .color-AA4{color:#EDF0FD;}
.d2-2003327214 .color-AA5{color:#F7F8FE;}
.d2-2003327214 .color-AB4{color:#EDF0FD;}
- .d2-2003327214 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
+ .d2-2003327214 .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-2003327214);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2003327214);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2003327214);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2003327214);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2003327214);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2003327214);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2003327214);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2003327214);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 10818ed6c..4807fc70c 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
@@ -89,7 +89,7 @@
.d2-1616388686 .color-AA4{color:#EDF0FD;}
.d2-1616388686 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mortgagerealtor
+ .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 d41d5165d..128ca4926 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
@@ -89,7 +89,7 @@
.d2-1610246682 .color-AA4{color:#EDF0FD;}
.d2-1610246682 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>belieffooddiet
+ .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 2b4e4831b..405cd6c02 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
@@ -89,7 +89,7 @@
.d2-1921642409 .color-AA4{color:#EDF0FD;}
.d2-1921642409 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>TSXNYSENASDAQ
+ .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 5e09151bf..94365b52d 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
@@ -89,7 +89,7 @@
.d2-355699599 .color-AA4{color:#EDF0FD;}
.d2-355699599 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
+ .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 3ed0a327b..fc91e6b3f 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
@@ -89,7 +89,7 @@
.d2-2003327214 .color-AA4{color:#EDF0FD;}
.d2-2003327214 .color-AA5{color:#F7F8FE;}
.d2-2003327214 .color-AB4{color:#EDF0FD;}
- .d2-2003327214 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
+ .d2-2003327214 .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-2003327214);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2003327214);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2003327214);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2003327214);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2003327214);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2003327214);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2003327214);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2003327214);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2003327214);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 10818ed6c..4807fc70c 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
@@ -89,7 +89,7 @@
.d2-1616388686 .color-AA4{color:#EDF0FD;}
.d2-1616388686 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mortgagerealtor
+ .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 d41d5165d..128ca4926 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
@@ -89,7 +89,7 @@
.d2-1610246682 .color-AA4{color:#EDF0FD;}
.d2-1610246682 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>belieffooddiet
+ .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 2b4e4831b..405cd6c02 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
@@ -89,7 +89,7 @@
.d2-1921642409 .color-AA4{color:#EDF0FD;}
.d2-1921642409 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>TSXNYSENASDAQ
+ .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 5e09151bf..94365b52d 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
@@ -89,7 +89,7 @@
.d2-355699599 .color-AA4{color:#EDF0FD;}
.d2-355699599 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
+ .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 fd73cc546..5a981a8e7 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/index.exp.svg
@@ -89,7 +89,7 @@
.d2-3474385621 .color-AA4{color:#EDF0FD;}
.d2-3474385621 .color-AA5{color:#F7F8FE;}
.d2-3474385621 .color-AB4{color:#EDF0FD;}
- .d2-3474385621 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>k
+ .d2-3474385621 .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-3474385621);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3474385621);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3474385621);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3474385621);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3474385621);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3474385621);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3474385621);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3474385621);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 c51253374..1103d4a8b 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/seq.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/sequence-layer/seq.exp.svg
@@ -96,7 +96,7 @@
.d2-887788274 .color-AA4{color:#EDF0FD;}
.d2-887788274 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>megithub.com/terrastruct/d2if i'm rightif i'm wrong fixnah, intended issue about a bugsome note about the bug
+ .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 wrong fixnah, intended issue 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 fd73cc546..5a981a8e7 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
@@ -89,7 +89,7 @@
.d2-3474385621 .color-AA4{color:#EDF0FD;}
.d2-3474385621 .color-AA5{color:#F7F8FE;}
.d2-3474385621 .color-AB4{color:#EDF0FD;}
- .d2-3474385621 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>k
+ .d2-3474385621 .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-3474385621);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3474385621);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3474385621);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3474385621);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3474385621);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3474385621);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3474385621);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3474385621);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3474385621);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 c51253374..1103d4a8b 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
@@ -96,7 +96,7 @@
.d2-887788274 .color-AA4{color:#EDF0FD;}
.d2-887788274 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>megithub.com/terrastruct/d2if i'm rightif i'm wrong fixnah, intended issue about a bugsome note about the bug
+ .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 wrong fixnah, intended issue 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 8af77a0fd..9c679454a 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg
@@ -89,7 +89,7 @@
.d2-1706184380 .color-AA4{color:#EDF0FD;}
.d2-1706184380 .color-AA5{color:#F7F8FE;}
.d2-1706184380 .color-AB4{color:#EDF0FD;}
- .d2-1706184380 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy
+ .d2-1706184380 .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-1706184380);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1706184380);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1706184380);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1706184380);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1706184380);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1706184380);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1706184380);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1706184380);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1706184380);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 22d8b2247..73116967e 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg
@@ -89,7 +89,7 @@
.d2-2422484514 .color-AA4{color:#EDF0FD;}
.d2-2422484514 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Backup Plan
+ .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 03883b095..4e3eff0bb 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-nested-index.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-nested-index.exp.svg
@@ -89,7 +89,7 @@
.d2-4175695741 .color-AA4{color:#EDF0FD;}
.d2-4175695741 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>d
+ .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 809b3dab0..66971caea 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-nested-index2.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-nested-index2.exp.svg
@@ -89,7 +89,7 @@
.d2-1286117810 .color-AA4{color:#EDF0FD;}
.d2-1286117810 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>cd
+ .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 33058e30a..670a25d47 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
@@ -89,7 +89,7 @@
.d2-1807797871 .color-AA4{color:#EDF0FD;}
.d2-1807797871 .color-AA5{color:#F7F8FE;}
.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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mad
+ .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 f6d99961a..9917b065c 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/target-root.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/target-root.exp.svg
@@ -89,7 +89,7 @@
.d2-3845288009 .color-AA4{color:#EDF0FD;}
.d2-3845288009 .color-AA5{color:#F7F8FE;}
.d2-3845288009 .color-AB4{color:#EDF0FD;}
- .d2-3845288009 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Main Plan
+ .d2-3845288009 .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-3845288009);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3845288009);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3845288009);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3845288009);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3845288009);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3845288009);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3845288009);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3845288009);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3845288009);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 530169907..5cb886552 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/theme-override.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/theme-override.exp.svg
@@ -103,7 +103,7 @@
.d2-3826431082 .color-AA4{color:#42A5F5;}
.d2-3826431082 .color-AA5{color:#90CAF9;}
.d2-3826431082 .color-AB4{color:#F44336;}
- .d2-3826431082 .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);mix-blend-mode:overlay}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AB5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N7{fill:url(#streaks-normal);mix-blend-mode:color-burn}.light-code{display: block}.dark-code{display: none}]]>logsUserNetworkAPI ServercostumesidintPKsillinessintmonsterintlast_updatedtimestampmonstersidintPKmoviestringweightintlast_updatedtimestampCell TowerData ProcessorOnline PortalsatellitestransmitterStorageUI phone logsMake callpersistdisplay access
+ .d2-3826431082 .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-3826431082);mix-blend-mode:overlay}.sketch-overlay-B2{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3826431082);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3826431082);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-darker-d2-3826431082);mix-blend-mode:lighten}.sketch-overlay-AA4{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-dark-d2-3826431082);mix-blend-mode:overlay}.sketch-overlay-AB5{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3826431082);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker-d2-3826431082);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-dark-d2-3826431082);mix-blend-mode:overlay}.sketch-overlay-N4{fill:url(#streaks-dark-d2-3826431082);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.sketch-overlay-N7{fill:url(#streaks-normal-d2-3826431082);mix-blend-mode:color-burn}.light-code{display: block}.dark-code{display: none}]]>logsUserNetworkAPI ServercostumesidintPKsillinessintmonsterintlast_updatedtimestampmonstersidintPKmoviestringweightintlast_updatedtimestampCell TowerData ProcessorOnline PortalsatellitestransmitterStorageUI phone logsMake callpersistdisplay access
diff --git a/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg b/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
index 53611eb11..f41261b1a 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/vars-animation.exp.svg
@@ -96,7 +96,7 @@
.d2-2619059235 .color-AA4{color:#45BBA5;}
.d2-2619059235 .color-AA5{color:#7ACCBD;}
.d2-2619059235 .color-AB4{color:#F1C759;}
- .d2-2619059235 .color-AB5{color:#F9E088;}.appendix text.text{fill:#000410}.md{--color-fg-default:#000410;--color-fg-muted:#0000B8;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#000410;--color-border-muted:#0000E4;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0000E4;--color-accent-emphasis:#0000E4;--color-attention-subtle:#0000B8;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-1672495998 .color-AB5{color:#DEE1EB;}.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:#0A0F25;--color-border-muted:#676C7E;--color-neutral-muted:#EEF1F8;--color-accent-fg:#676C7E;--color-accent-emphasis:#676C7E;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1672495998);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-dark-d2-1672495998);mix-blend-mode:overlay}.sketch-overlay-B3{fill:url(#streaks-normal-d2-1672495998);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-normal-d2-1672495998);mix-blend-mode:color-burn}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1672495998);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1672495998);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1672495998);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-normal-d2-1672495998);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1672495998);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-normal-d2-1672495998);mix-blend-mode:color-burn}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1672495998);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1672495998);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1672495998);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1672495998);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1672495998);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1672495998);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1672495998);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1672495998);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
-
+
+
-
+
+
-
+
+
-xyaitwasalli used to readdream
+
+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 0d9c4d832..1ee017ce6 100644
--- a/e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg
+++ b/e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg
@@ -96,7 +96,7 @@
.d2-237682745 .color-AA4{color:#EDF0FD;}
.d2-237682745 .color-AA5{color:#F7F8FE;}
.d2-237682745 .color-AB4{color:#EDF0FD;}
- .d2-237682745 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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
+ .d2-237682745 .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-237682745);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-237682745);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-237682745);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-237682745);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-237682745);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-237682745);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-237682745);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-237682745);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-237682745);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/measured/empty-class/dagre/sketch.exp.svg b/e2etests/testdata/measured/empty-class/dagre/sketch.exp.svg
index ec546565c..d9f6db5c8 100644
--- a/e2etests/testdata/measured/empty-class/dagre/sketch.exp.svg
+++ b/e2etests/testdata/measured/empty-class/dagre/sketch.exp.svg
@@ -82,7 +82,7 @@
.d2-4253057645 .color-AA4{color:#EDF0FD;}
.d2-4253057645 .color-AA5{color:#F7F8FE;}
.d2-4253057645 .color-AB4{color:#EDF0FD;}
- .d2-4253057645 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-4253057645 .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-4253057645);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4253057645);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4253057645);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4253057645);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4253057645);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4253057645);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4253057645);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4253057645);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
\ No newline at end of file
diff --git a/e2etests/testdata/measured/empty-shape/dagre/sketch.exp.svg b/e2etests/testdata/measured/empty-shape/dagre/sketch.exp.svg
index 0f09b6adb..f59d77571 100644
--- a/e2etests/testdata/measured/empty-shape/dagre/sketch.exp.svg
+++ b/e2etests/testdata/measured/empty-shape/dagre/sketch.exp.svg
@@ -82,7 +82,7 @@
.d2-1213198347 .color-AA4{color:#EDF0FD;}
.d2-1213198347 .color-AA5{color:#F7F8FE;}
.d2-1213198347 .color-AB4{color:#EDF0FD;}
- .d2-1213198347 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-1213198347 .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-1213198347);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1213198347);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1213198347);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1213198347);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1213198347);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1213198347);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1213198347);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1213198347);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
\ No newline at end of file
diff --git a/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg b/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg
index 291b09a8f..908b8a030 100644
--- a/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg
+++ b/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg
@@ -82,7 +82,7 @@
.d2-3383828863 .color-AA4{color:#EDF0FD;}
.d2-3383828863 .color-AA5{color:#F7F8FE;}
.d2-3383828863 .color-AB4{color:#EDF0FD;}
- .d2-3383828863 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-3383828863 .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-3383828863);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3383828863);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3383828863);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3383828863);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3383828863);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3383828863);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3383828863);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3383828863);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
\ No newline at end of file
diff --git a/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg b/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg
index 49d69d924..f3f5abbac 100644
--- a/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg
+++ b/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-973541862 .color-AA4{color:#EDF0FD;}
.d2-973541862 .color-AA5{color:#F7F8FE;}
.d2-973541862 .color-AB4{color:#EDF0FD;}
- .d2-973541862 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>&∈beans & ricebeans & rice
+ .d2-722681188 .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-722681188);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-722681188);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-722681188);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-722681188);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-722681188);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-722681188);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-722681188);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-722681188);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>&∈beans & ricebeans & rice
diff --git a/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg b/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg
index f31e70c88..65c9162e1 100644
--- a/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/ampersand-escape/elk/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-1697263804 .color-AA4{color:#EDF0FD;}
.d2-1697263804 .color-AA5{color:#F7F8FE;}
.d2-1697263804 .color-AB4{color:#EDF0FD;}
- .d2-1697263804 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>&∈beans & ricebeans & rice
+ .d2-1697263804 .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-1697263804);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1697263804);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1697263804);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1697263804);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1697263804);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1697263804);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1697263804);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1697263804);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>&∈beans & ricebeans & rice
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 d66b56129..1905a7a73 100644
--- a/e2etests/testdata/regression/arrowhead_font_color/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/arrowhead_font_color/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1327311137 .color-AA4{color:#EDF0FD;}
.d2-1327311137 .color-AA5{color:#F7F8FE;}
.d2-1327311137 .color-AB4{color:#EDF0FD;}
- .d2-1327311137 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy eth1eth2
+ .d2-1327311137 .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-1327311137);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1327311137);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1327311137);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1327311137);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1327311137);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1327311137);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1327311137);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1327311137);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy eth1eth2
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 265fdcbe1..17285a5cf 100644
--- a/e2etests/testdata/regression/arrowhead_font_color/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/arrowhead_font_color/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1631180917 .color-AA4{color:#EDF0FD;}
.d2-1631180917 .color-AA5{color:#F7F8FE;}
.d2-1631180917 .color-AB4{color:#EDF0FD;}
- .d2-1631180917 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy eth1eth2
+ .d2-1631180917 .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-1631180917);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1631180917);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1631180917);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1631180917);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1631180917);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1631180917);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1631180917);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1631180917);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy eth1eth2
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 f479ce0ab..a9f07f84b 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
@@ -103,7 +103,7 @@
.d2-4246126751 .color-AA4{color:#EDF0FD;}
.d2-4246126751 .color-AA5{color:#F7F8FE;}
.d2-4246126751 .color-AB4{color:#EDF0FD;}
- .d2-4246126751 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>trianglenonearrowdiamondfilled diamondcirclefilled circlecf onecf one requiredcf manycf many requiredabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd 11 111111 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
+ .d2-4246126751 .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-4246126751);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4246126751);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4246126751);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4246126751);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4246126751);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4246126751);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4246126751);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4246126751);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>trianglenonearrowdiamondfilled diamondcirclefilled circlecf onecf one requiredcf manycf many requiredabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd 11 111111 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
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 9ed2dd527..8bfc1f5e3 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
@@ -103,7 +103,7 @@
.d2-634228119 .color-AA4{color:#EDF0FD;}
.d2-634228119 .color-AA5{color:#F7F8FE;}
.d2-634228119 .color-AB4{color:#EDF0FD;}
- .d2-634228119 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>trianglenonearrowdiamondfilled diamondcirclefilled circlecf onecf one requiredcf manycf many requiredabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd 11 111111 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
+ .d2-634228119 .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-634228119);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-634228119);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-634228119);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-634228119);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-634228119);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-634228119);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-634228119);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-634228119);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>trianglenonearrowdiamondfilled diamondcirclefilled circlecf onecf one requiredcf manycf many requiredabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd 11 111111 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
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 431a87cb8..7b7d2ec96 100644
--- a/e2etests/testdata/regression/bold_edge_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/bold_edge_label/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-679813467 .color-AA4{color:#EDF0FD;}
.d2-679813467 .color-AA5{color:#F7F8FE;}
.d2-679813467 .color-AB4{color:#EDF0FD;}
- .d2-679813467 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyz syncsync
+ .d2-679813467 .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-679813467);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-679813467);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-679813467);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-679813467);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-679813467);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-679813467);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-679813467);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-679813467);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyz syncsync
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 c1654e92a..ed3000752 100644
--- a/e2etests/testdata/regression/bold_edge_label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/bold_edge_label/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-4249676545 .color-AA4{color:#EDF0FD;}
.d2-4249676545 .color-AA5{color:#F7F8FE;}
.d2-4249676545 .color-AB4{color:#EDF0FD;}
- .d2-4249676545 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyz syncsync
+ .d2-4249676545 .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-4249676545);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4249676545);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4249676545);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4249676545);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4249676545);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4249676545);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4249676545);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4249676545);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xyz syncsync
diff --git a/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg b/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg
index 1914fdb80..3bc968851 100644
--- a/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-3914830486 .color-AA4{color:#EDF0FD;}
.d2-3914830486 .color-AA5{color:#F7F8FE;}
.d2-3914830486 .color-AB4{color:#EDF0FD;}
- .d2-3914830486 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
+ .d2-3914830486 .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-3914830486);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3914830486);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3914830486);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3914830486);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3914830486);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3914830486);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3914830486);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
\ No newline at end of file
diff --git a/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg b/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg
index 1914fdb80..3bc968851 100644
--- a/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-3914830486 .color-AA4{color:#EDF0FD;}
.d2-3914830486 .color-AA5{color:#F7F8FE;}
.d2-3914830486 .color-AB4{color:#EDF0FD;}
- .d2-3914830486 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
+ .d2-3914830486 .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-3914830486);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3914830486);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3914830486);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3914830486);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3914830486);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3914830486);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3914830486);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3914830486);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
\ 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 3acd43846..26569f63d 100644
--- a/e2etests/testdata/regression/cloud_shaped_grid/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/cloud_shaped_grid/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-3635990728 .color-AA4{color:#EDF0FD;}
.d2-3635990728 .color-AA5{color:#F7F8FE;}
.d2-3635990728 .color-AB4{color:#EDF0FD;}
- .d2-3635990728 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdabcd
+ .d2-3635990728 .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-3635990728);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3635990728);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3635990728);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3635990728);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3635990728);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3635990728);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3635990728);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3635990728);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdabcd
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 77d4b90f7..733e9359a 100644
--- a/e2etests/testdata/regression/cloud_shaped_grid/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/cloud_shaped_grid/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-475762659 .color-AA4{color:#EDF0FD;}
.d2-475762659 .color-AA5{color:#F7F8FE;}
.d2-475762659 .color-AB4{color:#EDF0FD;}
- .d2-475762659 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdabcd
+ .d2-475762659 .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-475762659);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-475762659);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-475762659);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-475762659);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-475762659);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-475762659);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-475762659);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-475762659);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcdabcd
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 1d0c299f7..d559acc19 100644
--- a/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-916587384 .color-AA4{color:#EDF0FD;}
.d2-916587384 .color-AA5{color:#F7F8FE;}
.d2-916587384 .color-AB4{color:#EDF0FD;}
- .d2-916587384 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>DatayxTesting 001: AAA
+ .d2-916587384 .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-916587384);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-916587384);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-916587384);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-916587384);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-916587384);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-916587384);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-916587384);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-916587384);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>DatayxTesting 001: AAA
Testing 002: BBB
Testing 003: CCC
Testing 004: DDD
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 28942bc79..c1075bfd8 100644
--- a/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-2453441352 .color-AA4{color:#EDF0FD;}
.d2-2453441352 .color-AA5{color:#F7F8FE;}
.d2-2453441352 .color-AB4{color:#EDF0FD;}
- .d2-2453441352 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>DatayxTesting 001: AAA
+ .d2-2453441352 .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-2453441352);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2453441352);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2453441352);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2453441352);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2453441352);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2453441352);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2453441352);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2453441352);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>DatayxTesting 001: AAA
Testing 002: BBB
Testing 003: CCC
Testing 004: DDD
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 1e993ada1..931649f8d 100644
--- a/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-3115415491 .color-AA4{color:#EDF0FD;}
.d2-3115415491 .color-AA5{color:#F7F8FE;}
.d2-3115415491 .color-AB4{color:#EDF0FD;}
- .d2-3115415491 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-3115415491 .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-3115415491);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3115415491);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3115415491);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3115415491);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3115415491);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3115415491);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3115415491);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3115415491);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
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 11e07ab86..02046a553 100644
--- a/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-4276451202 .color-AA4{color:#EDF0FD;}
.d2-4276451202 .color-AA5{color:#F7F8FE;}
.d2-4276451202 .color-AB4{color:#EDF0FD;}
- .d2-4276451202 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-4276451202 .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-4276451202);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4276451202);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4276451202);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4276451202);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4276451202);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4276451202);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4276451202);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4276451202);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
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 0113b3241..ca5b16923 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
@@ -103,7 +103,7 @@
.d2-3794212333 .color-AA4{color:#EDF0FD;}
.d2-3794212333 .color-AA5{color:#F7F8FE;}
.d2-3794212333 .color-AB4{color:#EDF0FD;}
- .d2-3794212333 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-3794212333 .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-3794212333);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3794212333);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3794212333);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3794212333);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3794212333);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3794212333);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3794212333);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3794212333);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
# 2 leading, 2 trailing
def hello():
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 8d648b65d..3e938de74 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
@@ -103,7 +103,7 @@
.d2-3470799448 .color-AA4{color:#EDF0FD;}
.d2-3470799448 .color-AA5{color:#F7F8FE;}
.d2-3470799448 .color-AB4{color:#EDF0FD;}
- .d2-3470799448 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-3470799448 .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-3470799448);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3470799448);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3470799448);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3470799448);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3470799448);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3470799448);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3470799448);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3470799448);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
# 2 leading, 2 trailing
def hello():
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 cf8441475..cfa73d1e9 100644
--- a/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-763865169 .color-AA4{color:#EDF0FD;}
.d2-763865169 .color-AA5{color:#F7F8FE;}
.d2-763865169 .color-AB4{color:#EDF0FD;}
- .d2-763865169 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>def hello():
+ .d2-763865169 .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-763865169);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-763865169);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-763865169);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-763865169);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-763865169);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-763865169);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-763865169);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-763865169);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>def hello():
print "world"
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 ff14706c3..6033ec6a1 100644
--- a/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-2257645484 .color-AA4{color:#EDF0FD;}
.d2-2257645484 .color-AA5{color:#F7F8FE;}
.d2-2257645484 .color-AB4{color:#EDF0FD;}
- .d2-2257645484 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>def hello():
+ .d2-2257645484 .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-2257645484);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2257645484);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2257645484);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2257645484);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2257645484);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2257645484);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2257645484);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2257645484);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>def hello():
print "world"
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 92740910c..886e226b5 100644
--- a/e2etests/testdata/regression/cylinder_grid_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/cylinder_grid_label/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-2677155037 .color-AA4{color:#EDF0FD;}
.d2-2677155037 .color-AA5{color:#F7F8FE;}
.d2-2677155037 .color-AB4{color:#EDF0FD;}
- .d2-2677155037 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container title is hiddenfirstsecond
+ .d2-2677155037 .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-2677155037);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2677155037);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2677155037);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2677155037);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2677155037);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2677155037);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2677155037);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2677155037);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container title is hiddenfirstsecond
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 e3a1f92f7..1a4872c63 100644
--- a/e2etests/testdata/regression/cylinder_grid_label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/cylinder_grid_label/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-3336004934 .color-AA4{color:#EDF0FD;}
.d2-3336004934 .color-AA5{color:#F7F8FE;}
.d2-3336004934 .color-AB4{color:#EDF0FD;}
- .d2-3336004934 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container title is hiddenfirstsecond
+ .d2-3336004934 .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-3336004934);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3336004934);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3336004934);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3336004934);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3336004934);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3336004934);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3336004934);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3336004934);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container title is hiddenfirstsecond
diff --git a/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg
index e67a52851..632d12d81 100644
--- a/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre-disconnect/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-2306693287 .color-AA4{color:#EDF0FD;}
.d2-2306693287 .color-AA5{color:#F7F8FE;}
.d2-2306693287 .color-AB4{color:#EDF0FD;}
- .d2-2306693287 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>askuhykfnsomsczrgtigsjjcfi 1234
+ .d2-2306693287 .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-2306693287);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2306693287);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2306693287);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2306693287);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2306693287);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2306693287);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2306693287);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2306693287);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>askuhykfnsomsczrgtigsjjcfi 1234
diff --git a/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg
index d1d550eb4..84b996a4f 100644
--- a/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre-disconnect/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-2774116128 .color-AA4{color:#EDF0FD;}
.d2-2774116128 .color-AA5{color:#F7F8FE;}
.d2-2774116128 .color-AB4{color:#EDF0FD;}
- .d2-2774116128 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>askuhykfnsomsczrgtigsjjcfi 1234
+ .d2-2774116128 .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-2774116128);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2774116128);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2774116128);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2774116128);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2774116128);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2774116128);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2774116128);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2774116128);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>askuhykfnsomsczrgtigsjjcfi 1234
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 b396ec764..8ec77d167 100644
--- a/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-3336323233 .color-AA4{color:#EDF0FD;}
.d2-3336323233 .color-AA5{color:#F7F8FE;}
.d2-3336323233 .color-AB4{color:#EDF0FD;}
- .d2-3336323233 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12d line 1line 2line 3line 4
+ .d2-3336323233 .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-3336323233);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3336323233);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3336323233);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3336323233);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3336323233);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3336323233);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3336323233);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3336323233);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12d line 1line 2line 3line 4
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 025f352b8..0c7195d58 100644
--- a/e2etests/testdata/regression/dagre_broken_arrowhead/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_broken_arrowhead/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-559809665 .color-AA4{color:#EDF0FD;}
.d2-559809665 .color-AA5{color:#F7F8FE;}
.d2-559809665 .color-AB4{color:#EDF0FD;}
- .d2-559809665 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12d line 1line 2line 3line 4
+ .d2-559809665 .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-559809665);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-559809665);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-559809665);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-559809665);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-559809665);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-559809665);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-559809665);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-559809665);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12d line 1line 2line 3line 4
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 9f1a446ba..5bace828b 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
@@ -96,7 +96,7 @@
.d2-1511979724 .color-AA4{color:#EDF0FD;}
.d2-1511979724 .color-AA5{color:#F7F8FE;}
.d2-1511979724 .color-AB4{color:#EDF0FD;}
- .d2-1511979724 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>idxyidzid
+ .d2-1511979724 .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-1511979724);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1511979724);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1511979724);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1511979724);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1511979724);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1511979724);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1511979724);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1511979724);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>idxyidzid
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 9570780a4..f10fcf916 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
@@ -96,7 +96,7 @@
.d2-2669386939 .color-AA4{color:#EDF0FD;}
.d2-2669386939 .color-AA5{color:#F7F8FE;}
.d2-2669386939 .color-AB4{color:#EDF0FD;}
- .d2-2669386939 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>idxyidzid
+ .d2-2669386939 .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-2669386939);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2669386939);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2669386939);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2669386939);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2669386939);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2669386939);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2669386939);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2669386939);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>idxyidzid
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 72b8f755d..31e635b4c 100644
--- a/e2etests/testdata/regression/dagre_disconnected_edge/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_disconnected_edge/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-3247473312 .color-AA4{color:#EDF0FD;}
.d2-3247473312 .color-AA5{color:#F7F8FE;}
.d2-3247473312 .color-AB4{color:#EDF0FD;}
- .d2-3247473312 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>programprofits
+ .d2-3247473312 .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-3247473312);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3247473312);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3247473312);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3247473312);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3247473312);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3247473312);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3247473312);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3247473312);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>programprofits
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 49692aa09..f86e853ef 100644
--- a/e2etests/testdata/regression/dagre_disconnected_edge/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_disconnected_edge/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-185978062 .color-AA4{color:#EDF0FD;}
.d2-185978062 .color-AA5{color:#F7F8FE;}
.d2-185978062 .color-AB4{color:#EDF0FD;}
- .d2-185978062 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>programprofits
+ .d2-185978062 .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-185978062);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-185978062);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-185978062);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-185978062);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-185978062);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-185978062);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-185978062);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-185978062);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>programprofits
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 5bc4c0a2a..83bb0ea2d 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
@@ -103,7 +103,7 @@
.d2-1538977619 .color-AA4{color:#EDF0FD;}
.d2-1538977619 .color-AA5{color:#F7F8FE;}
.d2-1538977619 .color-AB4{color:#EDF0FD;}
- .d2-1538977619 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamlPush to main branchGitHub ActionsS3TerraformAWS TriggersBuilds zip & pushes it Pulls zip to deployChanges the live lambdas
+ .d2-1538977619 .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-1538977619);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1538977619);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1538977619);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1538977619);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1538977619);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1538977619);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1538977619);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1538977619);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamlPush to main branchGitHub ActionsS3TerraformAWS TriggersBuilds zip & pushes it Pulls zip to deployChanges the live lambdas
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 465498bb5..ae4baab13 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
@@ -103,7 +103,7 @@
.d2-4023006387 .color-AA4{color:#EDF0FD;}
.d2-4023006387 .color-AA5{color:#F7F8FE;}
.d2-4023006387 .color-AB4{color:#EDF0FD;}
- .d2-4023006387 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamlPush to main branchGitHub ActionsS3TerraformAWS TriggersBuilds zip & pushes it Pulls zip to deployChanges the live lambdas
+ .d2-4023006387 .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-4023006387);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4023006387);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4023006387);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4023006387);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4023006387);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4023006387);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4023006387);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4023006387);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>lambda-build.yamlPush to main branchGitHub ActionsS3TerraformAWS TriggersBuilds zip & pushes it Pulls zip to deployChanges the live lambdas
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 762aadf54..8249923d2 100644
--- a/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1337316477 .color-AA4{color:#EDF0FD;}
.d2-1337316477 .color-AA5{color:#F7F8FE;}
.d2-1337316477 .color-AB4{color:#EDF0FD;}
- .d2-1337316477 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ninetynineeighty
eightseventy
sevena\yodetherea\"odea\node
+ .d2-1337316477 .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-1337316477);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1337316477);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1337316477);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1337316477);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1337316477);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1337316477);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1337316477);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1337316477);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ninetynineeighty
eightseventy
sevena\yodetherea\"odea\node
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 ceedfbfe1..ee5e72825 100644
--- a/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1027316100 .color-AA4{color:#EDF0FD;}
.d2-1027316100 .color-AA5{color:#F7F8FE;}
.d2-1027316100 .color-AB4{color:#EDF0FD;}
- .d2-1027316100 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ninetynineeighty
eightseventy
sevena\yodetherea\"odea\node
+ .d2-1027316100 .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-1027316100);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1027316100);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1027316100);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1027316100);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1027316100);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1027316100);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1027316100);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1027316100);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ninetynineeighty
eightseventy
sevena\yodetherea\"odea\node
diff --git a/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg b/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg
index 424220a55..1eee5a11e 100644
--- a/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/disclaimer/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1303948536 .color-AA4{color:#EDF0FD;}
.d2-1303948536 .color-AA5{color:#F7F8FE;}
.d2-1303948536 .color-AB4{color:#EDF0FD;}
- .d2-1303948536 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer
+ .d2-1303948536 .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-1303948536);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1303948536);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1303948536);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1303948536);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1303948536);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1303948536);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1303948536);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1303948536);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer
diff --git a/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg b/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg
index 014d495a8..492c6e0d3 100644
--- a/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/disclaimer/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-4251968108 .color-AA4{color:#EDF0FD;}
.d2-4251968108 .color-AA5{color:#F7F8FE;}
.d2-4251968108 .color-AB4{color:#EDF0FD;}
- .d2-4251968108 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer
+ .d2-4251968108 .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-4251968108);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4251968108);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4251968108);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4251968108);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4251968108);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4251968108);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4251968108);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4251968108);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer
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 75391b503..e2bdc5526 100644
--- a/e2etests/testdata/regression/disconnect_direction_right/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/disconnect_direction_right/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1892060018 .color-AA4{color:#EDF0FD;}
.d2-1892060018 .color-AA5{color:#F7F8FE;}
.d2-1892060018 .color-AB4{color:#EDF0FD;}
- .d2-1892060018 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acebdf
+ .d2-1892060018 .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-1892060018);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1892060018);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1892060018);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1892060018);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1892060018);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1892060018);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1892060018);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1892060018);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acebdf
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 6588a4476..3a0ce70d7 100644
--- a/e2etests/testdata/regression/disconnect_direction_right/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/disconnect_direction_right/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1403809278 .color-AA4{color:#EDF0FD;}
.d2-1403809278 .color-AA5{color:#F7F8FE;}
.d2-1403809278 .color-AB4{color:#EDF0FD;}
- .d2-1403809278 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acebdf
+ .d2-1403809278 .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-1403809278);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1403809278);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1403809278);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1403809278);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1403809278);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1403809278);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1403809278);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1403809278);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acebdf
diff --git a/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg
index fe036f7e2..624276391 100644
--- a/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-2056872930 .color-AA4{color:#EDF0FD;}
.d2-2056872930 .color-AA5{color:#F7F8FE;}
.d2-2056872930 .color-AB4{color:#EDF0FD;}
- .d2-2056872930 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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 ActionsAWS TriggersBuilds zip and pushes it Pulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3. Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
+ .d2-2056872930 .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-2056872930);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2056872930);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2056872930);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2056872930);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2056872930);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2056872930);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2056872930);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2056872930);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2056872930);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 ActionsAWS TriggersBuilds zip and pushes it Pulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3. Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
diff --git a/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg
index 6409da9a6..52b1a2c19 100644
--- a/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-3226248662 .color-AA4{color:#EDF0FD;}
.d2-3226248662 .color-AA5{color:#F7F8FE;}
.d2-3226248662 .color-AB4{color:#EDF0FD;}
- .d2-3226248662 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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 ActionsAWS TriggersBuilds zip and pushes it Pulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3. Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
+ .d2-3226248662 .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-3226248662);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3226248662);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3226248662);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3226248662);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3226248662);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3226248662);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3226248662);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3226248662);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3226248662);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 ActionsAWS TriggersBuilds zip and pushes it Pulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3. Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
diff --git a/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg
index 168c68070..21027b067 100644
--- a/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg
@@ -82,7 +82,7 @@
.d2-2453450694 .color-AA4{color:#EDF0FD;}
.d2-2453450694 .color-AA5{color:#F7F8FE;}
.d2-2453450694 .color-AB4{color:#EDF0FD;}
- .d2-2453450694 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-2453450694 .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-2453450694);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2453450694);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2453450694);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2453450694);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2453450694);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2453450694);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2453450694);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2453450694);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
\ No newline at end of file
diff --git a/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg
index 53b4876be..c9c581b63 100644
--- a/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg
@@ -82,7 +82,7 @@
.d2-2587953425 .color-AA4{color:#EDF0FD;}
.d2-2587953425 .color-AA5{color:#F7F8FE;}
.d2-2587953425 .color-AB4{color:#EDF0FD;}
- .d2-2587953425 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
+ .d2-2587953425 .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-2587953425);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2587953425);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2587953425);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2587953425);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2587953425);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2587953425);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2587953425);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2587953425);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>
\ 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 32a2e3dcd..79ffa07ff 100644
--- a/e2etests/testdata/regression/elk_loop_panic/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_loop_panic/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-3725139524 .color-AA4{color:#EDF0FD;}
.d2-3725139524 .color-AA5{color:#F7F8FE;}
.d2-3725139524 .color-AB4{color:#EDF0FD;}
- .d2-3725139524 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xab
+ .d2-3725139524 .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-3725139524);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3725139524);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3725139524);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3725139524);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3725139524);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3725139524);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3725139524);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3725139524);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xab
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 aca1bd01c..1d06f9662 100644
--- a/e2etests/testdata/regression/elk_loop_panic/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_loop_panic/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-496768815 .color-AA4{color:#EDF0FD;}
.d2-496768815 .color-AA5{color:#F7F8FE;}
.d2-496768815 .color-AB4{color:#EDF0FD;}
- .d2-496768815 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xab
+ .d2-496768815 .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-496768815);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-496768815);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-496768815);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-496768815);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-496768815);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-496768815);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-496768815);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-496768815);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xab
diff --git a/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg
index 95637cfea..2aeca2c20 100644
--- a/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg
@@ -100,7 +100,7 @@
.d2-2146095775 .color-AA4{color:#EDF0FD;}
.d2-2146095775 .color-AA5{color:#F7F8FE;}
.d2-2146095775 .color-AB4{color:#EDF0FD;}
- .d2-2146095775 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows
+ .d2-3004312734 .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-3004312734);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3004312734);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3004312734);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3004312734);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3004312734);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3004312734);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3004312734);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3004312734);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows
\ No newline at end of file
diff --git a/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg b/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg
index 5a5785b6b..a261f701c 100644
--- a/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-3379433573 .color-AA4{color:#EDF0FD;}
.d2-3379433573 .color-AA5{color:#F7F8FE;}
.d2-3379433573 .color-AB4{color:#EDF0FD;}
- .d2-3379433573 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows
+ .d2-3379433573 .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-3379433573);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3379433573);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3379433573);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3379433573);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3379433573);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3379433573);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3379433573);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3379433573);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows
\ 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 45b8af9a9..041577937 100644
--- a/e2etests/testdata/regression/empty_nested_grid/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_nested_grid/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-261531760 .color-AA4{color:#EDF0FD;}
.d2-261531760 .color-AA5{color:#F7F8FE;}
.d2-261531760 .color-AB4{color:#EDF0FD;}
- .d2-261531760 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>outerinner
+ .d2-261531760 .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-261531760);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-261531760);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-261531760);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-261531760);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-261531760);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-261531760);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-261531760);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-261531760);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>outerinner
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 703b7506b..6619e4c21 100644
--- a/e2etests/testdata/regression/empty_nested_grid/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_nested_grid/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-2161517726 .color-AA4{color:#EDF0FD;}
.d2-2161517726 .color-AA5{color:#F7F8FE;}
.d2-2161517726 .color-AB4{color:#EDF0FD;}
- .d2-2161517726 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>outerinner
+ .d2-2161517726 .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-2161517726);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2161517726);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2161517726);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2161517726);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2161517726);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2161517726);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2161517726);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2161517726);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>outerinner
diff --git a/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg b/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg
index a50506f25..736074d9f 100644
--- a/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_sequence/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1930878533 .color-AA4{color:#EDF0FD;}
.d2-1930878533 .color-AA5{color:#F7F8FE;}
.d2-1930878533 .color-AB4{color:#EDF0FD;}
- .d2-1930878533 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>hellogoodbye
+ .d2-1930878533 .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-1930878533);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1930878533);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1930878533);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1930878533);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1930878533);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1930878533);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1930878533);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1930878533);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>hellogoodbye
diff --git a/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg b/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg
index 2d071ea80..634ab0b23 100644
--- a/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_sequence/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-909492932 .color-AA4{color:#EDF0FD;}
.d2-909492932 .color-AA5{color:#F7F8FE;}
.d2-909492932 .color-AB4{color:#EDF0FD;}
- .d2-909492932 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>hellogoodbye
+ .d2-909492932 .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-909492932);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-909492932);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-909492932);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-909492932);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-909492932);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-909492932);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-909492932);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-909492932);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>hellogoodbye
diff --git a/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg b/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg
index 4881b7e53..20545ab54 100644
--- a/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/glob_dimensions/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-3497516795 .color-AA4{color:#EDF0FD;}
.d2-3497516795 .color-AA5{color:#F7F8FE;}
.d2-3497516795 .color-AB4{color:#EDF0FD;}
- .d2-3497516795 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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
+ .d2-3497516795 .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-3497516795);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3497516795);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3497516795);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3497516795);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3497516795);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3497516795);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3497516795);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3497516795);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3497516795);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
diff --git a/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg b/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg
index 71db83bc3..49de11f88 100644
--- a/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/glob_dimensions/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-1675715764 .color-AA4{color:#EDF0FD;}
.d2-1675715764 .color-AA5{color:#F7F8FE;}
.d2-1675715764 .color-AB4{color:#EDF0FD;}
- .d2-1675715764 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);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
+ .d2-1675715764 .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-1675715764);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1675715764);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1675715764);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1675715764);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1675715764);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1675715764);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1675715764);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1675715764);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1675715764);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
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 c29de136d..f348f38f8 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
@@ -96,7 +96,7 @@
.d2-4259664833 .color-AA4{color:#EDF0FD;}
.d2-4259664833 .color-AA5{color:#F7F8FE;}
.d2-4259664833 .color-AB4{color:#EDF0FD;}
- .d2-4259664833 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Processingstream processorstreaming database12345678910111213141516streaming database
+ .d2-4259664833 .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-4259664833);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4259664833);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4259664833);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4259664833);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4259664833);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4259664833);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4259664833);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4259664833);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Processingstream processorstreaming database12345678910111213141516streaming database
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 195e6e0e3..e3989d7b8 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
@@ -96,7 +96,7 @@
.d2-652791384 .color-AA4{color:#EDF0FD;}
.d2-652791384 .color-AA5{color:#F7F8FE;}
.d2-652791384 .color-AB4{color:#EDF0FD;}
- .d2-652791384 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Processingstream processorstreaming database12345678910111213141516streaming database
+ .d2-652791384 .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-652791384);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-652791384);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-652791384);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-652791384);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-652791384);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-652791384);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-652791384);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-652791384);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Processingstream processorstreaming database12345678910111213141516streaming database
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 c9cb7413c..1970b69b2 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
@@ -96,7 +96,7 @@
.d2-1104561048 .color-AA4{color:#EDF0FD;}
.d2-1104561048 .color-AA5{color:#F7F8FE;}
.d2-1104561048 .color-AB4{color:#EDF0FD;}
- .d2-1104561048 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcxyz
+ .d2-1104561048 .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-1104561048);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1104561048);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1104561048);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1104561048);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1104561048);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1104561048);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1104561048);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1104561048);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcxyz
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 eb14e7232..8084b6f69 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
@@ -96,7 +96,7 @@
.d2-3274707175 .color-AA4{color:#EDF0FD;}
.d2-3274707175 .color-AA5{color:#F7F8FE;}
.d2-3274707175 .color-AB4{color:#EDF0FD;}
- .d2-3274707175 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcxyz
+ .d2-3274707175 .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-3274707175);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3274707175);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3274707175);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3274707175);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3274707175);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3274707175);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3274707175);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3274707175);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abcxyz
diff --git a/e2etests/testdata/regression/grid_oom/dagre/sketch.exp.svg b/e2etests/testdata/regression/grid_oom/dagre/sketch.exp.svg
index 8ddde925e..f5781b4eb 100644
--- a/e2etests/testdata/regression/grid_oom/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_oom/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1664560442 .color-AA4{color:#EDF0FD;}
.d2-1664560442 .color-AA5{color:#F7F8FE;}
.d2-1664560442 .color-AB4{color:#EDF0FD;}
- .d2-1664560442 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------26+1----------------+2------------------------------27+1-----------------28+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------29+1--------------------------------30+1-------------------+2---------------------------------------------+3--------------------------------31+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------32+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------33+1------------------------+2----------------------34+1----------------+2------------------------------35+1----------------36+1-----------------37+1----------------+2---------------------------+3-----------------------------+4------------------------38+1-----------------39+1-----------------40+1-----------------41+1-----------------42+1-----------------43+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------44+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------45+1-----------------46+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------47+1-----------------48+1-------------------------------+2------------------------------+3--------------------------------------------+4--------------------------------------------------------------------49+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------50+1--------------+2-----------------------+3-------------+4------------------------+5------------------------+6-------------------------------+7--------------------------51+1----------------+2------------------------------52+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------53+1----------------+2------------------------------54+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------55+1----------------------------------------------56+1----------------+2------------------------------57+1-----------------58+1-----------------59+1-----------+2--------------------------------------------60+1-----------------61+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------62+1------------------------+2----------------------63+1-----------------64+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------65+1-------------+2--------------------------+3-------------+4-------------+5--------------------------+6-----------------------+7---------------------------------+8----------------------------66+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------67+1----------------+2------------------------------+3-----------------------------+4-------------------------------+5---------------------------68+1----------------------------------------+2-----------------------+3-------------------------------------+4-----------------------69+1---------------------------+2------------------------------+3--------------------------------+4--------------------------------------------------------------------+5------------------------------70+1--------------------+2--------------------------+3---------------------+4-------------------------------+5-------------------------71+1------------------------------+2------------------------72+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------73+1----------------+2---------------------------74+1----------------+2------------------------+3--------------------------+4----------------------75+1----------------+2---------------------------76+1----------------+2---------------------------+3-----------------------------+4------------------------77+1----------------+2------------------------------+3--------------------------78+1----------------+2------------------------------+3-----------------------------+4------------------------79+1----------------------+2--------------------------------+3--------------------------------+4-------------------------------------------+5-------------------------+6----------------------------+7---------------------------+8----------------------------------------+9-----------------------------+10-----------------------------+11----------------------80+1--------------------------------+2----------------------------------+3------------------------+4-------------------------+5------------------------------+6------------------------------+7----------------------+8--------------------------+9----------------------+10-----------------------+11-------------------------+12----------------------------------81+1----------------+2------------------------------82+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------83+1--------------+2-----------------------+3------------------------84+1----------------+2------------------------------85+1-----------------------+2------------------------+3--------------------------------+4---------------------------------+5-----------------------------+6-----------------------------86+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------87+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------88+1--------------------------------89+1-------------+2--------------------------+3-------------+4-------------+5-----------------------------+6-----------------------+7---------------------------------+8----------------------------90+1----------------+2---------------------------91+1------------+2----------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------92+1----------------+2------------------------------93+1------------------------------+2------------------------94+1----------------------+2-------------------------------------------+3-----------------------------+4-----------------------------+5-----------------------------+6--------------------------95+1----------------+2---------------------------+3-----------------------------+4------------------------96+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------97+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------98+1----------------+2---------------------------99+1-----------------100+1-------------------+2--------------+3-------------------------101+1------------+2-------------------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------102+1----------------+2------------------------------103+1----------------+2------------------------------+3-----------------------+4---------------------------------104+1-------------------+2---------------------------------------------+3------------------------105+1----------------+2------------------------------106+1-----------------107+1----------------+2------------------------------108+1----------------+2------------------------------+3-----------------------------+4------------------------109+1-----------------110+1----------------+2------------------------------+3--------------------------111+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------112+1----------------+2------------------------------113+1-----------------114+1-----------------115+1----------------116+1----------------+2------------------------------+3-----------------------------+4------------------------117+1----------------118+1-----------------119+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------120+1-----------------121+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------122+1----------------+2------------------------------+3---------------------------------123+1-------------------+2--------------+3-------------------------124+1-----------------125+1----------------+2------------------------------+3----------------------+4--------------------------------126+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------127+1--------------------------------128+1----------------+2------------------------------+3-----------------------+4-------------------------129+1----------------+2---------------------------+3-----------------------------+4------------------------130+1----------------+2------------------------------131+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------132+1-----------------------+2----------------+3------------------------------+4----------------------+5--------------------------+6-----------------------------+7---------------------------+8--------------------------+9----------------------+10---------------------------+11--------------------------------+12------------------------------+13-------------------------+14--------------------------+15---------------------------------+16-------------------------------+17--------------------------+18--------------------------------+19------------------------+20-----------------------------+21-----------------------------+22---------------------------------+23----------------------------+24-----------------------------+25-----------------------+26------------------------------+27-------------------------+28-------------------------+29---------------------------------+30--------------------------+31---------------------------+32---------------------------+33------------------------+34---------------------------+35----------------------+36--------------------------+37---------------------------+38----------------------------------+39--------------------------+40-----------------------+41----------------------------+42---------------------------+43--------------------------+44---------------------------+45----------------------------------+46--------------------------+47--------------------------+48--------------------------133+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------134+1--------------------+2---------------135+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------136+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------137+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------138+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------139+1--------------+2-----------------------+3------------------------140+1--------------------+2--------------------+3-----------------------+4-------------------------------------141+1-------------------------+2------------------------142+1-----------------143+1----------------+2---------------------------+3-----------------------------+4------------------------144+1----------------------+2------------------------+3--------------------------------------+4----------------------------------145+1---------------------------+2------------------------------+3--------------------------------------------+4------------------------+5-------------------------------+6---------------------------------------------+7--------------------------------------------+8-------------------------------146+1--------------------------+2----------------+3------------------------------+4----------------------------+5-------------------------------+6----------------------------+7------------------------+8------------------------+9---------------------------+10------------------------+11----------------------------------+12-------------------------+13------------------------+14--------------------------+15-----------------------------+16----------------------------+17-----------------------------+18---------------------------------+19--------------------------+20---------------------+21-------------------------------+22-------------------------------+23------------------------------+24---------------------------+25--------------------------+26---------------------------------+27------------------------+28--------------------------+29--------------------------+30--------------------------+31--------------------------+32----------------------------+33----------------------+34--------------------------+35----------------------+36--------------------------+37---------------------------+38--------------------------+39----------------------+40-----------------------+41-----------------------------+42-----------------------------+43--------------------------+44-------------------------+45------------------------------+46---------------------------------+47--------------------------+48--------------------------147+1-----------------------------+2--------------------+3---------------148+1--------------------+2--------------------+3-----------------------+4-------------------------------------149+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------150+1---------------------------------------+2--------------------+3-------------------------------------+4-----------------------151+1------------------------------+2------------------------152+1--------------------------------153+1-----------------154+1----------------------+2-----------------------+3-------------------------------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------155+1------------------------156+1----------------
+ .d2-1664560442 .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-1664560442);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1664560442);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1664560442);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1664560442);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1664560442);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1664560442);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1664560442);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------26+1----------------+2------------------------------27+1-----------------28+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------29+1--------------------------------30+1-------------------+2---------------------------------------------+3--------------------------------31+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------32+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------33+1------------------------+2----------------------34+1----------------+2------------------------------35+1----------------36+1-----------------37+1----------------+2---------------------------+3-----------------------------+4------------------------38+1-----------------39+1-----------------40+1-----------------41+1-----------------42+1-----------------43+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------44+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------45+1-----------------46+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------47+1-----------------48+1-------------------------------+2------------------------------+3--------------------------------------------+4--------------------------------------------------------------------49+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------50+1--------------+2-----------------------+3-------------+4------------------------+5------------------------+6-------------------------------+7--------------------------51+1----------------+2------------------------------52+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------53+1----------------+2------------------------------54+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------55+1----------------------------------------------56+1----------------+2------------------------------57+1-----------------58+1-----------------59+1-----------+2--------------------------------------------60+1-----------------61+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------62+1------------------------+2----------------------63+1-----------------64+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------65+1-------------+2--------------------------+3-------------+4-------------+5--------------------------+6-----------------------+7---------------------------------+8----------------------------66+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------67+1----------------+2------------------------------+3-----------------------------+4-------------------------------+5---------------------------68+1----------------------------------------+2-----------------------+3-------------------------------------+4-----------------------69+1---------------------------+2------------------------------+3--------------------------------+4--------------------------------------------------------------------+5------------------------------70+1--------------------+2--------------------------+3---------------------+4-------------------------------+5-------------------------71+1------------------------------+2------------------------72+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------73+1----------------+2---------------------------74+1----------------+2------------------------+3--------------------------+4----------------------75+1----------------+2---------------------------76+1----------------+2---------------------------+3-----------------------------+4------------------------77+1----------------+2------------------------------+3--------------------------78+1----------------+2------------------------------+3-----------------------------+4------------------------79+1----------------------+2--------------------------------+3--------------------------------+4-------------------------------------------+5-------------------------+6----------------------------+7---------------------------+8----------------------------------------+9-----------------------------+10-----------------------------+11----------------------80+1--------------------------------+2----------------------------------+3------------------------+4-------------------------+5------------------------------+6------------------------------+7----------------------+8--------------------------+9----------------------+10-----------------------+11-------------------------+12----------------------------------81+1----------------+2------------------------------82+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------83+1--------------+2-----------------------+3------------------------84+1----------------+2------------------------------85+1-----------------------+2------------------------+3--------------------------------+4---------------------------------+5-----------------------------+6-----------------------------86+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------87+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------88+1--------------------------------89+1-------------+2--------------------------+3-------------+4-------------+5-----------------------------+6-----------------------+7---------------------------------+8----------------------------90+1----------------+2---------------------------91+1------------+2----------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------92+1----------------+2------------------------------93+1------------------------------+2------------------------94+1----------------------+2-------------------------------------------+3-----------------------------+4-----------------------------+5-----------------------------+6--------------------------95+1----------------+2---------------------------+3-----------------------------+4------------------------96+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------97+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------98+1----------------+2---------------------------99+1-----------------100+1-------------------+2--------------+3-------------------------101+1------------+2-------------------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------102+1----------------+2------------------------------103+1----------------+2------------------------------+3-----------------------+4---------------------------------104+1-------------------+2---------------------------------------------+3------------------------105+1----------------+2------------------------------106+1-----------------107+1----------------+2------------------------------108+1----------------+2------------------------------+3-----------------------------+4------------------------109+1-----------------110+1----------------+2------------------------------+3--------------------------111+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------112+1----------------+2------------------------------113+1-----------------114+1-----------------115+1----------------116+1----------------+2------------------------------+3-----------------------------+4------------------------117+1----------------118+1-----------------119+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------120+1-----------------121+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------122+1----------------+2------------------------------+3---------------------------------123+1-------------------+2--------------+3-------------------------124+1-----------------125+1----------------+2------------------------------+3----------------------+4--------------------------------126+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------127+1--------------------------------128+1----------------+2------------------------------+3-----------------------+4-------------------------129+1----------------+2---------------------------+3-----------------------------+4------------------------130+1----------------+2------------------------------131+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------132+1-----------------------+2----------------+3------------------------------+4----------------------+5--------------------------+6-----------------------------+7---------------------------+8--------------------------+9----------------------+10---------------------------+11--------------------------------+12------------------------------+13-------------------------+14--------------------------+15---------------------------------+16-------------------------------+17--------------------------+18--------------------------------+19------------------------+20-----------------------------+21-----------------------------+22---------------------------------+23----------------------------+24-----------------------------+25-----------------------+26------------------------------+27-------------------------+28-------------------------+29---------------------------------+30--------------------------+31---------------------------+32---------------------------+33------------------------+34---------------------------+35----------------------+36--------------------------+37---------------------------+38----------------------------------+39--------------------------+40-----------------------+41----------------------------+42---------------------------+43--------------------------+44---------------------------+45----------------------------------+46--------------------------+47--------------------------+48--------------------------133+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------134+1--------------------+2---------------135+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------136+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------137+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------138+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------139+1--------------+2-----------------------+3------------------------140+1--------------------+2--------------------+3-----------------------+4-------------------------------------141+1-------------------------+2------------------------142+1-----------------143+1----------------+2---------------------------+3-----------------------------+4------------------------144+1----------------------+2------------------------+3--------------------------------------+4----------------------------------145+1---------------------------+2------------------------------+3--------------------------------------------+4------------------------+5-------------------------------+6---------------------------------------------+7--------------------------------------------+8-------------------------------146+1--------------------------+2----------------+3------------------------------+4----------------------------+5-------------------------------+6----------------------------+7------------------------+8------------------------+9---------------------------+10------------------------+11----------------------------------+12-------------------------+13------------------------+14--------------------------+15-----------------------------+16----------------------------+17-----------------------------+18---------------------------------+19--------------------------+20---------------------+21-------------------------------+22-------------------------------+23------------------------------+24---------------------------+25--------------------------+26---------------------------------+27------------------------+28--------------------------+29--------------------------+30--------------------------+31--------------------------+32----------------------------+33----------------------+34--------------------------+35----------------------+36--------------------------+37---------------------------+38--------------------------+39----------------------+40-----------------------+41-----------------------------+42-----------------------------+43--------------------------+44-------------------------+45------------------------------+46---------------------------------+47--------------------------+48--------------------------147+1-----------------------------+2--------------------+3---------------148+1--------------------+2--------------------+3-----------------------+4-------------------------------------149+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------150+1---------------------------------------+2--------------------+3-------------------------------------+4-----------------------151+1------------------------------+2------------------------152+1--------------------------------153+1-----------------154+1----------------------+2-----------------------+3-------------------------------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------155+1------------------------156+1----------------
\ No newline at end of file
diff --git a/e2etests/testdata/regression/grid_oom/elk/sketch.exp.svg b/e2etests/testdata/regression/grid_oom/elk/sketch.exp.svg
index 8ddde925e..f5781b4eb 100644
--- a/e2etests/testdata/regression/grid_oom/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_oom/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1664560442 .color-AA4{color:#EDF0FD;}
.d2-1664560442 .color-AA5{color:#F7F8FE;}
.d2-1664560442 .color-AB4{color:#EDF0FD;}
- .d2-1664560442 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------26+1----------------+2------------------------------27+1-----------------28+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------29+1--------------------------------30+1-------------------+2---------------------------------------------+3--------------------------------31+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------32+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------33+1------------------------+2----------------------34+1----------------+2------------------------------35+1----------------36+1-----------------37+1----------------+2---------------------------+3-----------------------------+4------------------------38+1-----------------39+1-----------------40+1-----------------41+1-----------------42+1-----------------43+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------44+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------45+1-----------------46+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------47+1-----------------48+1-------------------------------+2------------------------------+3--------------------------------------------+4--------------------------------------------------------------------49+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------50+1--------------+2-----------------------+3-------------+4------------------------+5------------------------+6-------------------------------+7--------------------------51+1----------------+2------------------------------52+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------53+1----------------+2------------------------------54+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------55+1----------------------------------------------56+1----------------+2------------------------------57+1-----------------58+1-----------------59+1-----------+2--------------------------------------------60+1-----------------61+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------62+1------------------------+2----------------------63+1-----------------64+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------65+1-------------+2--------------------------+3-------------+4-------------+5--------------------------+6-----------------------+7---------------------------------+8----------------------------66+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------67+1----------------+2------------------------------+3-----------------------------+4-------------------------------+5---------------------------68+1----------------------------------------+2-----------------------+3-------------------------------------+4-----------------------69+1---------------------------+2------------------------------+3--------------------------------+4--------------------------------------------------------------------+5------------------------------70+1--------------------+2--------------------------+3---------------------+4-------------------------------+5-------------------------71+1------------------------------+2------------------------72+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------73+1----------------+2---------------------------74+1----------------+2------------------------+3--------------------------+4----------------------75+1----------------+2---------------------------76+1----------------+2---------------------------+3-----------------------------+4------------------------77+1----------------+2------------------------------+3--------------------------78+1----------------+2------------------------------+3-----------------------------+4------------------------79+1----------------------+2--------------------------------+3--------------------------------+4-------------------------------------------+5-------------------------+6----------------------------+7---------------------------+8----------------------------------------+9-----------------------------+10-----------------------------+11----------------------80+1--------------------------------+2----------------------------------+3------------------------+4-------------------------+5------------------------------+6------------------------------+7----------------------+8--------------------------+9----------------------+10-----------------------+11-------------------------+12----------------------------------81+1----------------+2------------------------------82+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------83+1--------------+2-----------------------+3------------------------84+1----------------+2------------------------------85+1-----------------------+2------------------------+3--------------------------------+4---------------------------------+5-----------------------------+6-----------------------------86+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------87+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------88+1--------------------------------89+1-------------+2--------------------------+3-------------+4-------------+5-----------------------------+6-----------------------+7---------------------------------+8----------------------------90+1----------------+2---------------------------91+1------------+2----------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------92+1----------------+2------------------------------93+1------------------------------+2------------------------94+1----------------------+2-------------------------------------------+3-----------------------------+4-----------------------------+5-----------------------------+6--------------------------95+1----------------+2---------------------------+3-----------------------------+4------------------------96+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------97+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------98+1----------------+2---------------------------99+1-----------------100+1-------------------+2--------------+3-------------------------101+1------------+2-------------------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------102+1----------------+2------------------------------103+1----------------+2------------------------------+3-----------------------+4---------------------------------104+1-------------------+2---------------------------------------------+3------------------------105+1----------------+2------------------------------106+1-----------------107+1----------------+2------------------------------108+1----------------+2------------------------------+3-----------------------------+4------------------------109+1-----------------110+1----------------+2------------------------------+3--------------------------111+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------112+1----------------+2------------------------------113+1-----------------114+1-----------------115+1----------------116+1----------------+2------------------------------+3-----------------------------+4------------------------117+1----------------118+1-----------------119+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------120+1-----------------121+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------122+1----------------+2------------------------------+3---------------------------------123+1-------------------+2--------------+3-------------------------124+1-----------------125+1----------------+2------------------------------+3----------------------+4--------------------------------126+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------127+1--------------------------------128+1----------------+2------------------------------+3-----------------------+4-------------------------129+1----------------+2---------------------------+3-----------------------------+4------------------------130+1----------------+2------------------------------131+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------132+1-----------------------+2----------------+3------------------------------+4----------------------+5--------------------------+6-----------------------------+7---------------------------+8--------------------------+9----------------------+10---------------------------+11--------------------------------+12------------------------------+13-------------------------+14--------------------------+15---------------------------------+16-------------------------------+17--------------------------+18--------------------------------+19------------------------+20-----------------------------+21-----------------------------+22---------------------------------+23----------------------------+24-----------------------------+25-----------------------+26------------------------------+27-------------------------+28-------------------------+29---------------------------------+30--------------------------+31---------------------------+32---------------------------+33------------------------+34---------------------------+35----------------------+36--------------------------+37---------------------------+38----------------------------------+39--------------------------+40-----------------------+41----------------------------+42---------------------------+43--------------------------+44---------------------------+45----------------------------------+46--------------------------+47--------------------------+48--------------------------133+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------134+1--------------------+2---------------135+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------136+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------137+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------138+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------139+1--------------+2-----------------------+3------------------------140+1--------------------+2--------------------+3-----------------------+4-------------------------------------141+1-------------------------+2------------------------142+1-----------------143+1----------------+2---------------------------+3-----------------------------+4------------------------144+1----------------------+2------------------------+3--------------------------------------+4----------------------------------145+1---------------------------+2------------------------------+3--------------------------------------------+4------------------------+5-------------------------------+6---------------------------------------------+7--------------------------------------------+8-------------------------------146+1--------------------------+2----------------+3------------------------------+4----------------------------+5-------------------------------+6----------------------------+7------------------------+8------------------------+9---------------------------+10------------------------+11----------------------------------+12-------------------------+13------------------------+14--------------------------+15-----------------------------+16----------------------------+17-----------------------------+18---------------------------------+19--------------------------+20---------------------+21-------------------------------+22-------------------------------+23------------------------------+24---------------------------+25--------------------------+26---------------------------------+27------------------------+28--------------------------+29--------------------------+30--------------------------+31--------------------------+32----------------------------+33----------------------+34--------------------------+35----------------------+36--------------------------+37---------------------------+38--------------------------+39----------------------+40-----------------------+41-----------------------------+42-----------------------------+43--------------------------+44-------------------------+45------------------------------+46---------------------------------+47--------------------------+48--------------------------147+1-----------------------------+2--------------------+3---------------148+1--------------------+2--------------------+3-----------------------+4-------------------------------------149+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------150+1---------------------------------------+2--------------------+3-------------------------------------+4-----------------------151+1------------------------------+2------------------------152+1--------------------------------153+1-----------------154+1----------------------+2-----------------------+3-------------------------------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------155+1------------------------156+1----------------
+ .d2-1664560442 .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-1664560442);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1664560442);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1664560442);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1664560442);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1664560442);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1664560442);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1664560442);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1664560442);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------26+1----------------+2------------------------------27+1-----------------28+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------29+1--------------------------------30+1-------------------+2---------------------------------------------+3--------------------------------31+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------32+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------33+1------------------------+2----------------------34+1----------------+2------------------------------35+1----------------36+1-----------------37+1----------------+2---------------------------+3-----------------------------+4------------------------38+1-----------------39+1-----------------40+1-----------------41+1-----------------42+1-----------------43+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------44+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------45+1-----------------46+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------47+1-----------------48+1-------------------------------+2------------------------------+3--------------------------------------------+4--------------------------------------------------------------------49+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------50+1--------------+2-----------------------+3-------------+4------------------------+5------------------------+6-------------------------------+7--------------------------51+1----------------+2------------------------------52+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------53+1----------------+2------------------------------54+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------55+1----------------------------------------------56+1----------------+2------------------------------57+1-----------------58+1-----------------59+1-----------+2--------------------------------------------60+1-----------------61+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------62+1------------------------+2----------------------63+1-----------------64+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------65+1-------------+2--------------------------+3-------------+4-------------+5--------------------------+6-----------------------+7---------------------------------+8----------------------------66+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------67+1----------------+2------------------------------+3-----------------------------+4-------------------------------+5---------------------------68+1----------------------------------------+2-----------------------+3-------------------------------------+4-----------------------69+1---------------------------+2------------------------------+3--------------------------------+4--------------------------------------------------------------------+5------------------------------70+1--------------------+2--------------------------+3---------------------+4-------------------------------+5-------------------------71+1------------------------------+2------------------------72+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------73+1----------------+2---------------------------74+1----------------+2------------------------+3--------------------------+4----------------------75+1----------------+2---------------------------76+1----------------+2---------------------------+3-----------------------------+4------------------------77+1----------------+2------------------------------+3--------------------------78+1----------------+2------------------------------+3-----------------------------+4------------------------79+1----------------------+2--------------------------------+3--------------------------------+4-------------------------------------------+5-------------------------+6----------------------------+7---------------------------+8----------------------------------------+9-----------------------------+10-----------------------------+11----------------------80+1--------------------------------+2----------------------------------+3------------------------+4-------------------------+5------------------------------+6------------------------------+7----------------------+8--------------------------+9----------------------+10-----------------------+11-------------------------+12----------------------------------81+1----------------+2------------------------------82+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------83+1--------------+2-----------------------+3------------------------84+1----------------+2------------------------------85+1-----------------------+2------------------------+3--------------------------------+4---------------------------------+5-----------------------------+6-----------------------------86+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------87+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------88+1--------------------------------89+1-------------+2--------------------------+3-------------+4-------------+5-----------------------------+6-----------------------+7---------------------------------+8----------------------------90+1----------------+2---------------------------91+1------------+2----------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------92+1----------------+2------------------------------93+1------------------------------+2------------------------94+1----------------------+2-------------------------------------------+3-----------------------------+4-----------------------------+5-----------------------------+6--------------------------95+1----------------+2---------------------------+3-----------------------------+4------------------------96+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------97+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------98+1----------------+2---------------------------99+1-----------------100+1-------------------+2--------------+3-------------------------101+1------------+2-------------------------------------+3-------------+4-----------------------------+5--------------------------+6-------------+7-------------+8--------------------------+9----------------------------102+1----------------+2------------------------------103+1----------------+2------------------------------+3-----------------------+4---------------------------------104+1-------------------+2---------------------------------------------+3------------------------105+1----------------+2------------------------------106+1-----------------107+1----------------+2------------------------------108+1----------------+2------------------------------+3-----------------------------+4------------------------109+1-----------------110+1----------------+2------------------------------+3--------------------------111+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------112+1----------------+2------------------------------113+1-----------------114+1-----------------115+1----------------116+1----------------+2------------------------------+3-----------------------------+4------------------------117+1----------------118+1-----------------119+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------120+1-----------------121+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------122+1----------------+2------------------------------+3---------------------------------123+1-------------------+2--------------+3-------------------------124+1-----------------125+1----------------+2------------------------------+3----------------------+4--------------------------------126+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------127+1--------------------------------128+1----------------+2------------------------------+3-----------------------+4-------------------------129+1----------------+2---------------------------+3-----------------------------+4------------------------130+1----------------+2------------------------------131+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------132+1-----------------------+2----------------+3------------------------------+4----------------------+5--------------------------+6-----------------------------+7---------------------------+8--------------------------+9----------------------+10---------------------------+11--------------------------------+12------------------------------+13-------------------------+14--------------------------+15---------------------------------+16-------------------------------+17--------------------------+18--------------------------------+19------------------------+20-----------------------------+21-----------------------------+22---------------------------------+23----------------------------+24-----------------------------+25-----------------------+26------------------------------+27-------------------------+28-------------------------+29---------------------------------+30--------------------------+31---------------------------+32---------------------------+33------------------------+34---------------------------+35----------------------+36--------------------------+37---------------------------+38----------------------------------+39--------------------------+40-----------------------+41----------------------------+42---------------------------+43--------------------------+44---------------------------+45----------------------------------+46--------------------------+47--------------------------+48--------------------------133+1--------------+2--------------------+3-------------------------+4----------------------+5-------------------------134+1--------------------+2---------------135+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------136+1----------------------------------------+2--------------------+3-----------------------+4-------------------------------------137+1---------------------------------------+2--------------------+3-----------------------+4-------------------------------------138+1---------------------------------------+2-----------------------+3-----------------------+4-------------------------------------139+1--------------+2-----------------------+3------------------------140+1--------------------+2--------------------+3-----------------------+4-------------------------------------141+1-------------------------+2------------------------142+1-----------------143+1----------------+2---------------------------+3-----------------------------+4------------------------144+1----------------------+2------------------------+3--------------------------------------+4----------------------------------145+1---------------------------+2------------------------------+3--------------------------------------------+4------------------------+5-------------------------------+6---------------------------------------------+7--------------------------------------------+8-------------------------------146+1--------------------------+2----------------+3------------------------------+4----------------------------+5-------------------------------+6----------------------------+7------------------------+8------------------------+9---------------------------+10------------------------+11----------------------------------+12-------------------------+13------------------------+14--------------------------+15-----------------------------+16----------------------------+17-----------------------------+18---------------------------------+19--------------------------+20---------------------+21-------------------------------+22-------------------------------+23------------------------------+24---------------------------+25--------------------------+26---------------------------------+27------------------------+28--------------------------+29--------------------------+30--------------------------+31--------------------------+32----------------------------+33----------------------+34--------------------------+35----------------------+36--------------------------+37---------------------------+38--------------------------+39----------------------+40-----------------------+41-----------------------------+42-----------------------------+43--------------------------+44-------------------------+45------------------------------+46---------------------------------+47--------------------------+48--------------------------147+1-----------------------------+2--------------------+3---------------148+1--------------------+2--------------------+3-----------------------+4-------------------------------------149+1----------------------------------------+2-----------------------+3-----------------------+4-------------------------------------150+1---------------------------------------+2--------------------+3-------------------------------------+4-----------------------151+1------------------------------+2------------------------152+1--------------------------------153+1-----------------154+1----------------------+2-----------------------+3-------------------------------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------155+1------------------------156+1----------------
\ 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 6e2852d92..d69aae06a 100644
--- a/e2etests/testdata/regression/grid_panic/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_panic/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-4243950981 .color-AA4{color:#EDF0FD;}
.d2-4243950981 .color-AA5{color:#F7F8FE;}
.d2-4243950981 .color-AB4{color:#EDF0FD;}
- .d2-4243950981 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>2 rows 1 obj3 rows 2 obj4 columns 2 objoneonetwoonetwo
+ .d2-4243950981 .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-4243950981);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4243950981);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4243950981);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4243950981);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4243950981);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4243950981);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4243950981);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4243950981);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>2 rows 1 obj3 rows 2 obj4 columns 2 objoneonetwoonetwo
diff --git a/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg b/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg
index c56e9b2ed..81cb88952 100644
--- a/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_panic/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-2531001055 .color-AA4{color:#EDF0FD;}
.d2-2531001055 .color-AA5{color:#F7F8FE;}
.d2-2531001055 .color-AB4{color:#EDF0FD;}
- .d2-2531001055 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>2 rows 1 obj3 rows 2 obj4 columns 2 objoneonetwoonetwo
+ .d2-2531001055 .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-2531001055);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2531001055);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2531001055);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2531001055);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2531001055);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2531001055);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2531001055);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2531001055);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>2 rows 1 obj3 rows 2 obj4 columns 2 objoneonetwoonetwo
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 7daebbd29..44fae5366 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
@@ -89,7 +89,7 @@
.d2-3344117971 .color-AA4{color:#EDF0FD;}
.d2-3344117971 .color-AA5{color:#F7F8FE;}
.d2-3344117971 .color-AB4{color:#EDF0FD;}
- .d2-3344117971 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>firstsecondthird
+ .d2-3344117971 .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-3344117971);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3344117971);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3344117971);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3344117971);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3344117971);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3344117971);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3344117971);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3344117971);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>firstsecondthird
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 b84e65560..37840b3a4 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
@@ -89,7 +89,7 @@
.d2-3639677455 .color-AA4{color:#EDF0FD;}
.d2-3639677455 .color-AA5{color:#F7F8FE;}
.d2-3639677455 .color-AB4{color:#EDF0FD;}
- .d2-3639677455 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>firstsecondthird
+ .d2-3639677455 .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-3639677455);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3639677455);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3639677455);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3639677455);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3639677455);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3639677455);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3639677455);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3639677455);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>firstsecondthird
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 a4e3180ce..515e88f2e 100644
--- a/e2etests/testdata/regression/grid_with_latex/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/grid_with_latex/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-2141092543 .color-AA4{color:#EDF0FD;}
.d2-2141092543 .color-AA5{color:#F7F8FE;}
.d2-2141092543 .color-AB4{color:#EDF0FD;}
- .d2-2141092543 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x
+ .d2-1334554452 .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-1334554452);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1334554452);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1334554452);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1334554452);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1334554452);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1334554452);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1334554452);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1334554452);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1334554452);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 31cfed306..27eb64768 100644
--- a/e2etests/testdata/regression/hex-fill/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/hex-fill/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1115049132 .color-AA4{color:#EDF0FD;}
.d2-1115049132 .color-AA5{color:#F7F8FE;}
.d2-1115049132 .color-AB4{color:#EDF0FD;}
- .d2-1115049132 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x
+ .d2-1115049132 .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-1115049132);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1115049132);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1115049132);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1115049132);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1115049132);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1115049132);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1115049132);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1115049132);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1115049132);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 ea06596aa..22b2967c0 100644
--- a/e2etests/testdata/regression/icons_on_top/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/icons_on_top/dagre/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-3012804802 .color-AA4{color:#EDF0FD;}
.d2-3012804802 .color-AA5{color:#F7F8FE;}
.d2-3012804802 .color-AB4{color:#EDF0FD;}
- .d2-3012804802 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>linknonelink, tooltiptooltipnonetooltip
+ .d2-3012804802 .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-3012804802);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3012804802);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3012804802);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3012804802);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3012804802);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3012804802);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3012804802);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>linknonelink, tooltiptooltipnonetooltip
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 ea06596aa..22b2967c0 100644
--- a/e2etests/testdata/regression/icons_on_top/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/icons_on_top/elk/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-3012804802 .color-AA4{color:#EDF0FD;}
.d2-3012804802 .color-AA5{color:#F7F8FE;}
.d2-3012804802 .color-AB4{color:#EDF0FD;}
- .d2-3012804802 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>linknonelink, tooltiptooltipnonetooltip
+ .d2-3012804802 .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-3012804802);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3012804802);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3012804802);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3012804802);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3012804802);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3012804802);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3012804802);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3012804802);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>linknonelink, tooltiptooltipnonetooltip
diff --git a/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg b/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg
index add80ce49..bf79d4ea8 100644
--- a/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/just-width/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1539975186 .color-AA4{color:#EDF0FD;}
.d2-1539975186 .color-AA5{color:#F7F8FE;}
.d2-1539975186 .color-AB4{color:#EDF0FD;}
- .d2-1539975186 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>teamwork: having someone to blame
+ .d2-1539975186 .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-1539975186);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1539975186);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1539975186);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1539975186);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1539975186);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1539975186);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1539975186);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1539975186);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1539975186);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 47fad7159..decc136b9 100644
--- a/e2etests/testdata/regression/just-width/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/just-width/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-3794728394 .color-AA4{color:#EDF0FD;}
.d2-3794728394 .color-AA5{color:#F7F8FE;}
.d2-3794728394 .color-AB4{color:#EDF0FD;}
- .d2-3794728394 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>teamwork: having someone to blame
+ .d2-3794728394 .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-3794728394);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3794728394);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3794728394);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3794728394);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3794728394);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3794728394);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3794728394);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3794728394);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3794728394);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 4c3c983cd..826a4a2b6 100644
--- a/e2etests/testdata/regression/link_with_ampersand/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/link_with_ampersand/dagre/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-4101751348 .color-AA4{color:#EDF0FD;}
.d2-4101751348 .color-AA5{color:#F7F8FE;}
.d2-4101751348 .color-AB4{color:#EDF0FD;}
- .d2-4101751348 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
+ .d2-4101751348 .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-4101751348);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4101751348);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4101751348);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4101751348);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4101751348);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4101751348);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4101751348);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4101751348);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
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 a38d2c631..43adb37a2 100644
--- a/e2etests/testdata/regression/link_with_ampersand/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/link_with_ampersand/elk/sketch.exp.svg
@@ -92,7 +92,7 @@
.d2-2007226668 .color-AA4{color:#EDF0FD;}
.d2-2007226668 .color-AA5{color:#F7F8FE;}
.d2-2007226668 .color-AB4{color:#EDF0FD;}
- .d2-2007226668 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
+ .d2-2007226668 .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-2007226668);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2007226668);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2007226668);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2007226668);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2007226668);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2007226668);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2007226668);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2007226668);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a
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 094046c7f..998fa4a83 100644
--- a/e2etests/testdata/regression/long_arrowhead_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/long_arrowhead_label/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-2822174977 .color-AA4{color:#EDF0FD;}
.d2-2822174977 .color-AA5{color:#F7F8FE;}
.d2-2822174977 .color-AB4{color:#EDF0FD;}
- .d2-2822174977 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab a to b with unexpectedly long target arrowhead label
+ .d2-2822174977 .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-2822174977);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2822174977);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2822174977);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2822174977);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2822174977);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2822174977);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2822174977);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2822174977);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab a to b with unexpectedly long target arrowhead label
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 440a8c606..6b11ad907 100644
--- a/e2etests/testdata/regression/long_arrowhead_label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/long_arrowhead_label/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-80975314 .color-AA4{color:#EDF0FD;}
.d2-80975314 .color-AA5{color:#F7F8FE;}
.d2-80975314 .color-AB4{color:#EDF0FD;}
- .d2-80975314 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab a to b with unexpectedly long target arrowhead label
+ .d2-80975314 .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-80975314);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-80975314);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-80975314);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-80975314);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-80975314);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-80975314);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-80975314);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-80975314);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab a to b with unexpectedly long target arrowhead label
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 5113ef08b..5d0e84620 100644
--- a/e2etests/testdata/regression/md_font_weight/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/md_font_weight/dagre/sketch.exp.svg
@@ -93,7 +93,7 @@
.d2-1286349877 .color-AA4{color:#EDF0FD;}
.d2-1286349877 .color-AA5{color:#F7F8FE;}
.d2-1286349877 .color-AB4{color:#EDF0FD;}
- .d2-1286349877 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12311112222
+ .d2-2572326464 .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-2572326464);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2572326464);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2572326464);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2572326464);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2572326464);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2572326464);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2572326464);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2572326464);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12311112222
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 e46b5bda7..9f97263e4 100644
--- a/e2etests/testdata/regression/multiple_constant_nears/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/multiple_constant_nears/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-4201432011 .color-AA4{color:#EDF0FD;}
.d2-4201432011 .color-AA5{color:#F7F8FE;}
.d2-4201432011 .color-AB4{color:#EDF0FD;}
- .d2-4201432011 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12311112222
+ .d2-4201432011 .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-4201432011);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4201432011);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4201432011);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4201432011);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4201432011);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4201432011);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4201432011);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4201432011);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abc12311112222
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 153149d67..13e2bcf46 100644
--- a/e2etests/testdata/regression/nested_layout_bug/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_layout_bug/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-716414269 .color-AA4{color:#EDF0FD;}
.d2-716414269 .color-AA5{color:#F7F8FE;}
.d2-716414269 .color-AB4{color:#EDF0FD;}
- .d2-716414269 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abAABB
+ .d2-716414269 .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-716414269);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-716414269);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-716414269);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-716414269);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-716414269);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-716414269);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-716414269);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-716414269);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abAABB
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 b398a0e30..b04513bf7 100644
--- a/e2etests/testdata/regression/nested_layout_bug/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_layout_bug/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-3908465329 .color-AA4{color:#EDF0FD;}
.d2-3908465329 .color-AA5{color:#F7F8FE;}
.d2-3908465329 .color-AB4{color:#EDF0FD;}
- .d2-3908465329 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abAABB
+ .d2-3908465329 .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-3908465329);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3908465329);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3908465329);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3908465329);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3908465329);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3908465329);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3908465329);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3908465329);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>abAABB
diff --git a/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg b/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg
index 794ad3a1d..bdaaf153d 100644
--- a/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_steps/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1674214800 .color-AA4{color:#EDF0FD;}
.d2-1674214800 .color-AA5{color:#F7F8FE;}
.d2-1674214800 .color-AB4{color:#EDF0FD;}
- .d2-1674214800 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acdab
+ .d2-1674214800 .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-1674214800);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1674214800);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1674214800);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1674214800);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1674214800);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1674214800);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1674214800);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1674214800);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acdab
diff --git a/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg b/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg
index 29e59eb21..efa4bc2b1 100644
--- a/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/nested_steps/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1420601358 .color-AA4{color:#EDF0FD;}
.d2-1420601358 .color-AA5{color:#F7F8FE;}
.d2-1420601358 .color-AB4{color:#EDF0FD;}
- .d2-1420601358 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acdab
+ .d2-1420601358 .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-1420601358);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1420601358);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1420601358);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1420601358);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1420601358);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1420601358);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1420601358);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1420601358);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acdab
diff --git a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg
index 2e1df98b6..fa11dac9c 100644
--- a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-108815121 .color-AA4{color:#EDF0FD;}
.d2-108815121 .color-AA5{color:#F7F8FE;}
.d2-108815121 .color-AB4{color:#EDF0FD;}
- .d2-108815121 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y
+ .d2-108815121 .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-108815121);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-108815121);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-108815121);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-108815121);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-108815121);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-108815121);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-108815121);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-108815121);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-108815121);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 381b8bd5b..3e9a0b1d3 100644
--- a/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-332843161 .color-AA4{color:#EDF0FD;}
.d2-332843161 .color-AA5{color:#F7F8FE;}
.d2-332843161 .color-AB4{color:#EDF0FD;}
- .d2-332843161 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y
+ .d2-332843161 .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-332843161);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-332843161);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-332843161);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-332843161);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-332843161);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-332843161);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-332843161);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-332843161);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-332843161);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/only_header_class_table/dagre/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg
index 7c1986e14..4b61677be 100644
--- a/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-3589342562 .color-AA4{color:#EDF0FD;}
.d2-3589342562 .color-AA5{color:#F7F8FE;}
.d2-3589342562 .color-AB4{color:#EDF0FD;}
- .d2-3589342562 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok
+ .d2-3589342562 .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-3589342562);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3589342562);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3589342562);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3589342562);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3589342562);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3589342562);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3589342562);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3589342562);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok
\ No newline at end of file
diff --git a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg
index 256b16cad..618dbb740 100644
--- a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1218096129 .color-AA4{color:#EDF0FD;}
.d2-1218096129 .color-AA5{color:#F7F8FE;}
.d2-1218096129 .color-AB4{color:#EDF0FD;}
- .d2-1218096129 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok
+ .d2-1218096129 .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-1218096129);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1218096129);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1218096129);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1218096129);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1218096129);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1218096129);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1218096129);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1218096129);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok
\ 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 f09a5c85f..e04716ec5 100644
--- a/e2etests/testdata/regression/opacity-on-label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/opacity-on-label/dagre/sketch.exp.svg
@@ -107,7 +107,7 @@
.d2-3935271651 .color-AA4{color:#EDF0FD;}
.d2-3935271651 .color-AA5{color:#F7F8FE;}
.d2-3935271651 .color-AB4{color:#EDF0FD;}
- .d2-3935271651 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container1container2container3firstsecondthirdchildchild
+ .d2-2512901048 .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-2512901048);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2512901048);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2512901048);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2512901048);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2512901048);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2512901048);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2512901048);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2512901048);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container1container2container3firstsecondthirdchildchild
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 ac272a2c8..31d79b242 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
@@ -96,7 +96,7 @@
.d2-585506829 .color-AA4{color:#EDF0FD;}
.d2-585506829 .color-AA5{color:#F7F8FE;}
.d2-585506829 .color-AB4{color:#EDF0FD;}
- .d2-585506829 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container1container2container3firstsecondthirdchildchild
+ .d2-585506829 .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-585506829);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-585506829);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-585506829);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-585506829);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-585506829);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-585506829);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-585506829);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-585506829);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>container1container2container3firstsecondthirdchildchild
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 ab5cd8a72..525b8adae 100644
--- a/e2etests/testdata/regression/overlapping-edge-label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/overlapping-edge-label/dagre/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-2070513512 .color-AA4{color:#EDF0FD;}
.d2-2070513512 .color-AA5{color:#F7F8FE;}
.d2-2070513512 .color-AB4{color:#EDF0FD;}
- .d2-2070513512 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Kubernetesopensvck8s-master1k8s-master2k8s-master3k8s-worker1k8s-worker2k8s-worker3VM1VM2 keycloakheptapodharborvault
+ .d2-2070513512 .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-2070513512);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2070513512);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2070513512);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2070513512);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2070513512);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2070513512);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2070513512);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2070513512);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Kubernetesopensvck8s-master1k8s-master2k8s-master3k8s-worker1k8s-worker2k8s-worker3VM1VM2 keycloakheptapodharborvault
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 c95453942..96310a907 100644
--- a/e2etests/testdata/regression/overlapping-edge-label/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/overlapping-edge-label/elk/sketch.exp.svg
@@ -103,7 +103,7 @@
.d2-1075379179 .color-AA4{color:#EDF0FD;}
.d2-1075379179 .color-AA5{color:#F7F8FE;}
.d2-1075379179 .color-AB4{color:#EDF0FD;}
- .d2-1075379179 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Kubernetesopensvck8s-master1k8s-master2k8s-master3k8s-worker1k8s-worker2k8s-worker3VM1VM2 keycloakheptapodharborvault
+ .d2-1075379179 .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-1075379179);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1075379179);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1075379179);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1075379179);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1075379179);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1075379179);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1075379179);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1075379179);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Kubernetesopensvck8s-master1k8s-master2k8s-master3k8s-worker1k8s-worker2k8s-worker3VM1VM2 keycloakheptapodharborvault
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 dd639b620..80c21bd7e 100644
--- a/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1206317388 .color-AA4{color:#EDF0FD;}
.d2-1206317388 .color-AA5{color:#F7F8FE;}
.d2-1206317388 .color-AB4{color:#EDF0FD;}
- .d2-1206317388 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>my network
+ .d2-1206317388 .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-1206317388);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1206317388);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1206317388);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1206317388);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1206317388);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1206317388);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1206317388);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1206317388);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1206317388);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 19b9ed58e..fb062d616 100644
--- a/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-3915888055 .color-AA4{color:#EDF0FD;}
.d2-3915888055 .color-AA5{color:#F7F8FE;}
.d2-3915888055 .color-AB4{color:#EDF0FD;}
- .d2-3915888055 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>my network
+ .d2-3915888055 .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-3915888055);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3915888055);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3915888055);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3915888055);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3915888055);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3915888055);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3915888055);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3915888055);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3915888055);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 7c6ada8eb..b28c656cb 100644
--- a/e2etests/testdata/regression/root-container/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/root-container/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1848221798 .color-AA4{color:#EDF0FD;}
.d2-1848221798 .color-AA5{color:#F7F8FE;}
.d2-1848221798 .color-AB4{color:#EDF0FD;}
- .d2-1848221798 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mainrootxyzxyz
+ .d2-1848221798 .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-1848221798);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1848221798);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1848221798);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1848221798);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1848221798);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1848221798);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1848221798);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1848221798);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mainrootxyzxyz
diff --git a/e2etests/testdata/regression/root-container/elk/sketch.exp.svg b/e2etests/testdata/regression/root-container/elk/sketch.exp.svg
index 3b21c9613..958546184 100644
--- a/e2etests/testdata/regression/root-container/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/root-container/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1616490548 .color-AA4{color:#EDF0FD;}
.d2-1616490548 .color-AA5{color:#F7F8FE;}
.d2-1616490548 .color-AB4{color:#EDF0FD;}
- .d2-1616490548 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mainrootxyzxyz
+ .d2-1616490548 .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-1616490548);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1616490548);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1616490548);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1616490548);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1616490548);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1616490548);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1616490548);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1616490548);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>mainrootxyzxyz
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 78a1f8d89..c187ceac4 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
@@ -89,7 +89,7 @@
.d2-3436807644 .color-AA4{color:#EDF0FD;}
.d2-3436807644 .color-AA5{color:#F7F8FE;}
.d2-3436807644 .color-AB4{color:#EDF0FD;}
- .d2-3436807644 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab04:20,11:20loop through each table start_time = datetime.datetime.now
+ .d2-3436807644 .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-3436807644);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3436807644);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3436807644);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3436807644);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3436807644);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3436807644);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3436807644);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab04:20,11:20loop through each table start_time = datetime.datetime.now
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 78a1f8d89..c187ceac4 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
@@ -89,7 +89,7 @@
.d2-3436807644 .color-AA4{color:#EDF0FD;}
.d2-3436807644 .color-AA5{color:#F7F8FE;}
.d2-3436807644 .color-AB4{color:#EDF0FD;}
- .d2-3436807644 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab04:20,11:20loop through each table start_time = datetime.datetime.now
+ .d2-3436807644 .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-3436807644);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3436807644);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3436807644);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3436807644);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3436807644);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3436807644);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3436807644);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3436807644);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ab04:20,11:20loop through each table start_time = datetime.datetime.now
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 4ae09c8b6..b290eb827 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
@@ -89,7 +89,7 @@
.d2-1149310807 .color-AA4{color:#EDF0FD;}
.d2-1149310807 .color-AA5{color:#F7F8FE;}
.d2-1149310807 .color-AB4{color:#EDF0FD;}
- .d2-1149310807 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>foofoobarabcd
+ .d2-1149310807 .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-1149310807);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1149310807);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1149310807);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1149310807);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1149310807);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1149310807);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1149310807);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1149310807);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>foofoobarabcd
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 21c15b05c..7e51fe278 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
@@ -89,7 +89,7 @@
.d2-3358717724 .color-AA4{color:#EDF0FD;}
.d2-3358717724 .color-AA5{color:#F7F8FE;}
.d2-3358717724 .color-AB4{color:#EDF0FD;}
- .d2-3358717724 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>foofoobarabcd
+ .d2-3358717724 .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-3358717724);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3358717724);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3358717724);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3358717724);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3358717724);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3358717724);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3358717724);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3358717724);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>foofoobarabcd
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 b480efc2d..b2deee5e4 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
@@ -89,7 +89,7 @@
.d2-2062498950 .color-AA4{color:#EDF0FD;}
.d2-2062498950 .color-AA5{color:#F7F8FE;}
.d2-2062498950 .color-AB4{color:#EDF0FD;}
- .d2-2062498950 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>AB
+ .d2-2062498950 .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-2062498950);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2062498950);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2062498950);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2062498950);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2062498950);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2062498950);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2062498950);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>AB
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 b480efc2d..b2deee5e4 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
@@ -89,7 +89,7 @@
.d2-2062498950 .color-AA4{color:#EDF0FD;}
.d2-2062498950 .color-AA5{color:#F7F8FE;}
.d2-2062498950 .color-AB4{color:#EDF0FD;}
- .d2-2062498950 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>AB
+ .d2-2062498950 .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-2062498950);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2062498950);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2062498950);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2062498950);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2062498950);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2062498950);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2062498950);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2062498950);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>AB
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 a8b5eec08..5cc67c346 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
@@ -89,7 +89,7 @@
.d2-3562152938 .color-AA4{color:#EDF0FD;}
.d2-3562152938 .color-AA5{color:#F7F8FE;}
.d2-3562152938 .color-AB4{color:#EDF0FD;}
- .d2-3562152938 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ABCgroup 1group 2group 3group 4group 5group 6group 7group 8group 9group 10group 11
+ .d2-3562152938 .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-3562152938);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3562152938);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3562152938);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3562152938);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3562152938);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3562152938);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3562152938);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ABCgroup 1group 2group 3group 4group 5group 6group 7group 8group 9group 10group 11
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 a8b5eec08..5cc67c346 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
@@ -89,7 +89,7 @@
.d2-3562152938 .color-AA4{color:#EDF0FD;}
.d2-3562152938 .color-AA5{color:#F7F8FE;}
.d2-3562152938 .color-AB4{color:#EDF0FD;}
- .d2-3562152938 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ABCgroup 1group 2group 3group 4group 5group 6group 7group 8group 9group 10group 11
+ .d2-3562152938 .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-3562152938);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3562152938);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3562152938);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3562152938);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3562152938);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3562152938);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3562152938);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3562152938);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>ABCgroup 1group 2group 3group 4group 5group 6group 7group 8group 9group 10group 11
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 2bbc1289c..1a1f55108 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
@@ -89,7 +89,7 @@
.d2-4244830716 .color-AA4{color:#EDF0FD;}
.d2-4244830716 .color-AA5{color:#F7F8FE;}
.d2-4244830716 .color-AB4{color:#EDF0FD;}
- .d2-4244830716 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>b
+ .d2-4244830716 .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-4244830716);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4244830716);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4244830716);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4244830716);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4244830716);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4244830716);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4244830716);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4244830716);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 2bbc1289c..1a1f55108 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
@@ -89,7 +89,7 @@
.d2-4244830716 .color-AA4{color:#EDF0FD;}
.d2-4244830716 .color-AA5{color:#F7F8FE;}
.d2-4244830716 .color-AB4{color:#EDF0FD;}
- .d2-4244830716 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>b
+ .d2-4244830716 .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-4244830716);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4244830716);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4244830716);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4244830716);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-4244830716);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4244830716);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4244830716);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4244830716);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4244830716);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 583f1d9c9..36ecc2bf3 100644
--- a/e2etests/testdata/regression/shaped_grid_positioning/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/shaped_grid_positioning/dagre/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-2980848539 .color-AA4{color:#EDF0FD;}
.d2-2980848539 .color-AA5{color:#F7F8FE;}
.d2-2980848539 .color-AB4{color:#EDF0FD;}
- .d2-2980848539 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaabcdabcdabcdabcdabcdabcd
+ .d2-2980848539 .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-2980848539);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-2980848539);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-2980848539);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-2980848539);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-2980848539);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-2980848539);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-2980848539);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-2980848539);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaabcdabcdabcdabcdabcdabcd
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 c284e817f..f2d1debd3 100644
--- a/e2etests/testdata/regression/shaped_grid_positioning/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/shaped_grid_positioning/elk/sketch.exp.svg
@@ -96,7 +96,7 @@
.d2-1555552238 .color-AA4{color:#EDF0FD;}
.d2-1555552238 .color-AA5{color:#F7F8FE;}
.d2-1555552238 .color-AB4{color:#EDF0FD;}
- .d2-1555552238 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaabcdabcdabcdabcdabcdabcd
+ .d2-1555552238 .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-1555552238);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1555552238);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1555552238);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1555552238);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1555552238);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1555552238);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1555552238);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1555552238);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaabcdabcdabcdabcdabcdabcd
diff --git a/e2etests/testdata/regression/slow_grid/dagre/sketch.exp.svg b/e2etests/testdata/regression/slow_grid/dagre/sketch.exp.svg
index d459a8c90..ecf254f61 100644
--- a/e2etests/testdata/regression/slow_grid/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/slow_grid/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1379426563 .color-AA4{color:#EDF0FD;}
.d2-1379426563 .color-AA5{color:#F7F8FE;}
.d2-1379426563 .color-AB4{color:#EDF0FD;}
- .d2-1379426563 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------
+ .d2-1379426563 .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-1379426563);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1379426563);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1379426563);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1379426563);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1379426563);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1379426563);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1379426563);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------
\ No newline at end of file
diff --git a/e2etests/testdata/regression/slow_grid/elk/sketch.exp.svg b/e2etests/testdata/regression/slow_grid/elk/sketch.exp.svg
index d459a8c90..ecf254f61 100644
--- a/e2etests/testdata/regression/slow_grid/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/slow_grid/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1379426563 .color-AA4{color:#EDF0FD;}
.d2-1379426563 .color-AA5{color:#F7F8FE;}
.d2-1379426563 .color-AB4{color:#EDF0FD;}
- .d2-1379426563 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------
+ .d2-1379426563 .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-1379426563);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1379426563);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1379426563);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1379426563);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1379426563);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1379426563);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1379426563);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1379426563);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>1+1------------------+2-------------------------------+3------------------------------+4-------------------------2+1-----------------+2----------------------------3+1-----------------+2----------------------------+3------------------------------+4-------------------------4+1----------------------------5+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------6+1----------------------------------------+2------------------------+3------------------------+4--------------------------------------7+1----------------------------------------+2---------------------+3------------------------+4--------------------------------------9+1----------------------+2-------------------------------------------+3-----------------------+4--------------------------+5-----------------------------+6-----------------------------+7--------------------------10+1-----------------11+1----------------+2---------------------------+3-----------------------------+4------------------------12+1----------------------+2-----------------------+3-------------+4-------------+5------------------------+6------------------------------------------------+7--------------------------13+1--------------------------------14+1----------------+2---------------------------+3-----------------------------+4------------------------15+1------------------------+2----------------------16+1----------------+2------------------------------17+1-----------------18+1----------------19+1-----------------20+1-----------------21+1----------------+2---------------------------+3-----------------------------+4------------------------22+1---------------------------------------------+2--------------------+3-----------------------+4-------------------------------------23+1----------------+2------------------------------24+1-----------------25+1-----------------
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg
index c386dc2b2..9554cd2ac 100644
--- a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1833446450 .color-AA4{color:#EDF0FD;}
.d2-1833446450 .color-AA5{color:#F7F8FE;}
.d2-1833446450 .color-AB4{color:#EDF0FD;}
- .d2-1833446450 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK
+ .d2-1833446450 .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-1833446450);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1833446450);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1833446450);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1833446450);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1833446450);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1833446450);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1833446450);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1833446450);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK
\ No newline at end of file
diff --git a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg
index a776bb3df..e046f9dff 100644
--- a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg
@@ -89,7 +89,7 @@
.d2-1446249116 .color-AA4{color:#EDF0FD;}
.d2-1446249116 .color-AA5{color:#F7F8FE;}
.d2-1446249116 .color-AB4{color:#EDF0FD;}
- .d2-1446249116 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK
+ .d2-1446249116 .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-1446249116);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1446249116);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1446249116);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1446249116);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1446249116);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1446249116);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1446249116);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1446249116);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK
\ 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 58f45a3d3..882906e02 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
@@ -96,7 +96,7 @@
.d2-3134834150 .color-AA4{color:#EDF0FD;}
.d2-3134834150 .color-AA5{color:#F7F8FE;}
.d2-3134834150 .color-AB4{color:#EDF0FD;}
- .d2-3134834150 .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);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc
+ .d2-3134834150 .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-3134834150);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3134834150);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-3134834150);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-3134834150);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-3134834150);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-3134834150);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-3134834150);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-3134834150);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>