diff --git a/cuda-oxide/cuda-oxide-book/advanced/images/mbarrier-thread-election.svg b/cuda-oxide/cuda-oxide-book/advanced/images/mbarrier-thread-election.svg
index fc3a56b807..9f509220ab 100644
--- a/cuda-oxide/cuda-oxide-book/advanced/images/mbarrier-thread-election.svg
+++ b/cuda-oxide/cuda-oxide-book/advanced/images/mbarrier-thread-election.svg
@@ -8,9 +8,9 @@
--mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
@media (prefers-color-scheme: dark) { :root, svg {
- --bg: #0f151b; --fg: #e4ebf2; --muted: #9fb0c0; --line: #4d5b6a; --panel: #171f28;
- --meta: #5fe3d2; --meta-fill: #0f3a37; --code: #f6b544; --code-fill: #3b2a0c;
- --rust: #c9a0f0; --rust-fill: #2b1b3f;
+ --bg: #1b1d23; --fg: #f2f4f7; --muted: #bcc4d0; --line: #5c6475; --panel: #282c36;
+ --meta: #7ed8bb; --meta-fill: #346357; --code: #f4c474; --code-fill: #735a3c;
+ --rust: #d8d4fb; --rust-fill: #524e7d;
} }
diff --git a/cuda-oxide/cuda-oxide-book/advanced/images/shared-memory-alignment.svg b/cuda-oxide/cuda-oxide-book/advanced/images/shared-memory-alignment.svg
index 761f93ba5d..a66298136b 100644
--- a/cuda-oxide/cuda-oxide-book/advanced/images/shared-memory-alignment.svg
+++ b/cuda-oxide/cuda-oxide-book/advanced/images/shared-memory-alignment.svg
@@ -8,9 +8,9 @@
--mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
@media (prefers-color-scheme: dark) { :root, svg {
- --bg: #0f151b; --fg: #e4ebf2; --muted: #9fb0c0; --line: #4d5b6a; --panel: #171f28;
- --meta: #5fe3d2; --meta-fill: #0f3a37; --code: #f6b544; --code-fill: #3b2a0c;
- --rust: #c9a0f0; --rust-fill: #2b1b3f;
+ --bg: #1b1d23; --fg: #f2f4f7; --muted: #bcc4d0; --line: #5c6475; --panel: #282c36;
+ --meta: #7ed8bb; --meta-fill: #346357; --code: #f4c474; --code-fill: #735a3c;
+ --rust: #d8d4fb; --rust-fill: #524e7d;
} }
diff --git a/cuda-oxide/cuda-oxide-book/advanced/images/tma-cta-local.svg b/cuda-oxide/cuda-oxide-book/advanced/images/tma-cta-local.svg
index acbd534d5a..f90ac2e9b2 100644
--- a/cuda-oxide/cuda-oxide-book/advanced/images/tma-cta-local.svg
+++ b/cuda-oxide/cuda-oxide-book/advanced/images/tma-cta-local.svg
@@ -8,9 +8,9 @@
--mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
@media (prefers-color-scheme: dark) { :root, svg {
- --bg: #0f151b; --fg: #e4ebf2; --muted: #9fb0c0; --line: #4d5b6a; --panel: #171f28;
- --meta: #5fe3d2; --meta-fill: #0f3a37; --code: #f6b544; --code-fill: #3b2a0c;
- --rust: #c9a0f0; --rust-fill: #2b1b3f;
+ --bg: #1b1d23; --fg: #f2f4f7; --muted: #bcc4d0; --line: #5c6475; --panel: #282c36;
+ --meta: #7ed8bb; --meta-fill: #346357; --code: #f4c474; --code-fill: #735a3c;
+ --rust: #d8d4fb; --rust-fill: #524e7d;
} }
diff --git a/cuda-oxide/cuda-oxide-book/compiler/images/dev-workflow-shift.svg b/cuda-oxide/cuda-oxide-book/compiler/images/dev-workflow-shift.svg
index eefdafc85e..1414728e81 100644
--- a/cuda-oxide/cuda-oxide-book/compiler/images/dev-workflow-shift.svg
+++ b/cuda-oxide/cuda-oxide-book/compiler/images/dev-workflow-shift.svg
@@ -25,22 +25,22 @@
.cute-rs-preview .arr { fill:none; stroke:#7b7b7b; stroke-width:1.5 }
.cute-rs-preview .arrhead { fill:none; stroke:#7b7b7b; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round }
@media (prefers-color-scheme: dark) {
- .cute-rs-preview .bg { fill:#161618 }
- .cute-rs-preview .title, .cute-rs-preview .th { fill:#f2f2f2 }
- .cute-rs-preview .sec { fill:#a3a3a3 }
- .cute-rs-preview .ts { fill:#b8b8b8 }
- .cute-rs-preview .k-box { fill:#242428; stroke:#4a4a50 }
- .cute-rs-preview .tx-box { fill:#f2f2f2 }
- .cute-rs-preview .hair { stroke:#3a3a40 }
- .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#a3a3a3 }
- .cute-rs-preview .k-purple { fill:#3a3490; stroke:#9a93ea }
- .cute-rs-preview .tx-purple { fill:#e9e7fb }
- .cute-rs-preview .k-teal { fill:#1f5c47; stroke:#5fc6a0 }
- .cute-rs-preview .tx-teal { fill:#dff3ec }
- .cute-rs-preview .k-amber { fill:#6b4100; stroke:#f3b65a }
- .cute-rs-preview .tx-amber { fill:#fdeed3 }
- .cute-rs-preview .k-coral { fill:#7d2f1f; stroke:#f08b76 }
- .cute-rs-preview .tx-coral { fill:#fde7e2 }
+ .cute-rs-preview .bg { fill:#1b1d23 }
+ .cute-rs-preview .title, .cute-rs-preview .th { fill:#f5f6f8 }
+ .cute-rs-preview .sec { fill:#b8beca }
+ .cute-rs-preview .ts { fill:#cfd4de }
+ .cute-rs-preview .k-box { fill:#2e323c; stroke:#5c6375 }
+ .cute-rs-preview .tx-box { fill:#f5f6f8 }
+ .cute-rs-preview .hair { stroke:#5c6375 }
+ .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#b6bcc8 }
+ .cute-rs-preview .k-purple { fill:#524e7d; stroke:#bab5f4 }
+ .cute-rs-preview .tx-purple { fill:#f6f5ff }
+ .cute-rs-preview .k-teal { fill:#346357; stroke:#7ed8bb }
+ .cute-rs-preview .tx-teal { fill:#f0fdf8 }
+ .cute-rs-preview .k-amber { fill:#735a3c; stroke:#f4c474 }
+ .cute-rs-preview .tx-amber { fill:#fff8eb }
+ .cute-rs-preview .k-coral { fill:#6b443e; stroke:#f29b8a }
+ .cute-rs-preview .tx-coral { fill:#fff0ed }
}
diff --git a/cuda-oxide/cuda-oxide-book/compiler/images/drop-proof-termination.svg b/cuda-oxide/cuda-oxide-book/compiler/images/drop-proof-termination.svg
index c4e27ddac8..4d7976bf36 100644
--- a/cuda-oxide/cuda-oxide-book/compiler/images/drop-proof-termination.svg
+++ b/cuda-oxide/cuda-oxide-book/compiler/images/drop-proof-termination.svg
@@ -8,9 +8,9 @@
--mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
@media (prefers-color-scheme: dark) { :root, svg {
- --bg: #0f151b; --fg: #e4ebf2; --muted: #9fb0c0; --line: #4d5b6a; --panel: #171f28;
- --meta: #5fe3d2; --meta-fill: #0f3a37; --code: #f6b544; --code-fill: #3b2a0c;
- --rust: #c9a0f0; --rust-fill: #2b1b3f;
+ --bg: #1b1d23; --fg: #f2f4f7; --muted: #bcc4d0; --line: #5c6475; --panel: #282c36;
+ --meta: #7ed8bb; --meta-fill: #346357; --code: #f4c474; --code-fill: #735a3c;
+ --rust: #d8d4fb; --rust-fill: #524e7d;
} }
diff --git a/cuda-oxide/cuda-oxide-book/compiler/images/ecosystem-and-bootstrap.svg b/cuda-oxide/cuda-oxide-book/compiler/images/ecosystem-and-bootstrap.svg
index f629332803..6586c2ffe9 100644
--- a/cuda-oxide/cuda-oxide-book/compiler/images/ecosystem-and-bootstrap.svg
+++ b/cuda-oxide/cuda-oxide-book/compiler/images/ecosystem-and-bootstrap.svg
@@ -27,23 +27,23 @@
.cute-rs-preview .arr { fill:none; stroke:#7b7b7b; stroke-width:1.5 }
.cute-rs-preview .arrhead { fill:none; stroke:#7b7b7b; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round }
@media (prefers-color-scheme: dark) {
- .cute-rs-preview .bg { fill:#161618 }
- .cute-rs-preview .title, .cute-rs-preview .th { fill:#f2f2f2 }
- .cute-rs-preview .sec { fill:#a3a3a3 }
- .cute-rs-preview .ts { fill:#b8b8b8 }
- .cute-rs-preview .k-box { fill:#242428; stroke:#4a4a50 }
- .cute-rs-preview .tx-box { fill:#f2f2f2 }
- .cute-rs-preview .dash { stroke:#55555c }
- .cute-rs-preview .hair { stroke:#3a3a40 }
- .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#a3a3a3 }
- .cute-rs-preview .k-purple { fill:#3a3490; stroke:#9a93ea }
- .cute-rs-preview .tx-purple { fill:#e9e7fb }
- .cute-rs-preview .k-teal { fill:#1f5c47; stroke:#5fc6a0 }
- .cute-rs-preview .tx-teal { fill:#dff3ec }
- .cute-rs-preview .k-amber { fill:#6b4100; stroke:#f3b65a }
- .cute-rs-preview .tx-amber { fill:#fdeed3 }
- .cute-rs-preview .k-coral { fill:#7d2f1f; stroke:#f08b76 }
- .cute-rs-preview .tx-coral { fill:#fde7e2 }
+ .cute-rs-preview .bg { fill:#1b1d23 }
+ .cute-rs-preview .title, .cute-rs-preview .th { fill:#f5f6f8 }
+ .cute-rs-preview .sec { fill:#b8beca }
+ .cute-rs-preview .ts { fill:#cfd4de }
+ .cute-rs-preview .k-box { fill:#2e323c; stroke:#5c6375 }
+ .cute-rs-preview .tx-box { fill:#f5f6f8 }
+ .cute-rs-preview .dash { stroke:#606675 }
+ .cute-rs-preview .hair { stroke:#5c6375 }
+ .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#b6bcc8 }
+ .cute-rs-preview .k-purple { fill:#524e7d; stroke:#bab5f4 }
+ .cute-rs-preview .tx-purple { fill:#f6f5ff }
+ .cute-rs-preview .k-teal { fill:#346357; stroke:#7ed8bb }
+ .cute-rs-preview .tx-teal { fill:#f0fdf8 }
+ .cute-rs-preview .k-amber { fill:#735a3c; stroke:#f4c474 }
+ .cute-rs-preview .tx-amber { fill:#fff8eb }
+ .cute-rs-preview .k-coral { fill:#6b443e; stroke:#f29b8a }
+ .cute-rs-preview .tx-coral { fill:#fff0ed }
}
diff --git a/cuda-oxide/cuda-oxide-book/compiler/images/enum-alignment-anchor.svg b/cuda-oxide/cuda-oxide-book/compiler/images/enum-alignment-anchor.svg
index 947f4ff900..d335217568 100644
--- a/cuda-oxide/cuda-oxide-book/compiler/images/enum-alignment-anchor.svg
+++ b/cuda-oxide/cuda-oxide-book/compiler/images/enum-alignment-anchor.svg
@@ -8,9 +8,9 @@
--mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
@media (prefers-color-scheme: dark) { :root, svg {
- --bg: #0f151b; --fg: #e4ebf2; --muted: #9fb0c0; --line: #4d5b6a; --panel: #171f28;
- --meta: #5fe3d2; --meta-fill: #0f3a37; --code: #f6b544; --code-fill: #3b2a0c;
- --rust: #c9a0f0; --rust-fill: #2b1b3f;
+ --bg: #1b1d23; --fg: #f2f4f7; --muted: #bcc4d0; --line: #5c6475; --panel: #282c36;
+ --meta: #7ed8bb; --meta-fill: #346357; --code: #f4c474; --code-fill: #735a3c;
+ --rust: #d8d4fb; --rust-fill: #524e7d;
} }
diff --git a/cuda-oxide/cuda-oxide-book/compiler/images/toolkit-bundle-and-sizes.svg b/cuda-oxide/cuda-oxide-book/compiler/images/toolkit-bundle-and-sizes.svg
index f0e96380ab..166767f0b3 100644
--- a/cuda-oxide/cuda-oxide-book/compiler/images/toolkit-bundle-and-sizes.svg
+++ b/cuda-oxide/cuda-oxide-book/compiler/images/toolkit-bundle-and-sizes.svg
@@ -27,23 +27,23 @@
.cute-rs-preview .arr { fill:none; stroke:#7b7b7b; stroke-width:1.5 }
.cute-rs-preview .arrhead { fill:none; stroke:#7b7b7b; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round }
@media (prefers-color-scheme: dark) {
- .cute-rs-preview .bg { fill:#161618 }
- .cute-rs-preview .title, .cute-rs-preview .th { fill:#f2f2f2 }
- .cute-rs-preview .sec { fill:#a3a3a3 }
- .cute-rs-preview .ts { fill:#b8b8b8 }
- .cute-rs-preview .k-box { fill:#242428; stroke:#4a4a50 }
- .cute-rs-preview .tx-box { fill:#f2f2f2 }
- .cute-rs-preview .dash { stroke:#55555c }
- .cute-rs-preview .hair { stroke:#3a3a40 }
- .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#a3a3a3 }
- .cute-rs-preview .k-purple { fill:#3a3490; stroke:#9a93ea }
- .cute-rs-preview .tx-purple { fill:#e9e7fb }
- .cute-rs-preview .k-teal { fill:#1f5c47; stroke:#5fc6a0 }
- .cute-rs-preview .tx-teal { fill:#dff3ec }
- .cute-rs-preview .k-amber { fill:#6b4100; stroke:#f3b65a }
- .cute-rs-preview .tx-amber { fill:#fdeed3 }
- .cute-rs-preview .k-coral { fill:#7d2f1f; stroke:#f08b76 }
- .cute-rs-preview .tx-coral { fill:#fde7e2 }
+ .cute-rs-preview .bg { fill:#1b1d23 }
+ .cute-rs-preview .title, .cute-rs-preview .th { fill:#f5f6f8 }
+ .cute-rs-preview .sec { fill:#b8beca }
+ .cute-rs-preview .ts { fill:#cfd4de }
+ .cute-rs-preview .k-box { fill:#2e323c; stroke:#5c6375 }
+ .cute-rs-preview .tx-box { fill:#f5f6f8 }
+ .cute-rs-preview .dash { stroke:#606675 }
+ .cute-rs-preview .hair { stroke:#5c6375 }
+ .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#b6bcc8 }
+ .cute-rs-preview .k-purple { fill:#524e7d; stroke:#bab5f4 }
+ .cute-rs-preview .tx-purple { fill:#f6f5ff }
+ .cute-rs-preview .k-teal { fill:#346357; stroke:#7ed8bb }
+ .cute-rs-preview .tx-teal { fill:#f0fdf8 }
+ .cute-rs-preview .k-amber { fill:#735a3c; stroke:#f4c474 }
+ .cute-rs-preview .tx-amber { fill:#fff8eb }
+ .cute-rs-preview .k-coral { fill:#6b443e; stroke:#f29b8a }
+ .cute-rs-preview .tx-coral { fill:#fff0ed }
}
diff --git a/cuda-oxide/cuda-oxide-book/compiler/images/upstream-rustc-public-flow.svg b/cuda-oxide/cuda-oxide-book/compiler/images/upstream-rustc-public-flow.svg
index c0eecfc213..fbcf1855be 100644
--- a/cuda-oxide/cuda-oxide-book/compiler/images/upstream-rustc-public-flow.svg
+++ b/cuda-oxide/cuda-oxide-book/compiler/images/upstream-rustc-public-flow.svg
@@ -25,22 +25,22 @@
.cute-rs-preview .arr { fill:none; stroke:#7b7b7b; stroke-width:1.5 }
.cute-rs-preview .arrhead { fill:none; stroke:#7b7b7b; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round }
@media (prefers-color-scheme: dark) {
- .cute-rs-preview .bg { fill:#161618 }
- .cute-rs-preview .title, .cute-rs-preview .th { fill:#f2f2f2 }
- .cute-rs-preview .sec { fill:#a3a3a3 }
- .cute-rs-preview .ts { fill:#b8b8b8 }
- .cute-rs-preview .k-box { fill:#242428; stroke:#4a4a50 }
- .cute-rs-preview .tx-box { fill:#f2f2f2 }
- .cute-rs-preview .hair { stroke:#3a3a40 }
- .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#a3a3a3 }
- .cute-rs-preview .k-purple { fill:#3a3490; stroke:#9a93ea }
- .cute-rs-preview .tx-purple { fill:#e9e7fb }
- .cute-rs-preview .k-teal { fill:#1f5c47; stroke:#5fc6a0 }
- .cute-rs-preview .tx-teal { fill:#dff3ec }
- .cute-rs-preview .k-amber { fill:#6b4100; stroke:#f3b65a }
- .cute-rs-preview .tx-amber { fill:#fdeed3 }
- .cute-rs-preview .k-coral { fill:#7d2f1f; stroke:#f08b76 }
- .cute-rs-preview .tx-coral { fill:#fde7e2 }
+ .cute-rs-preview .bg { fill:#1b1d23 }
+ .cute-rs-preview .title, .cute-rs-preview .th { fill:#f5f6f8 }
+ .cute-rs-preview .sec { fill:#b8beca }
+ .cute-rs-preview .ts { fill:#cfd4de }
+ .cute-rs-preview .k-box { fill:#2e323c; stroke:#5c6375 }
+ .cute-rs-preview .tx-box { fill:#f5f6f8 }
+ .cute-rs-preview .hair { stroke:#5c6375 }
+ .cute-rs-preview .arr, .cute-rs-preview .arrhead { stroke:#b6bcc8 }
+ .cute-rs-preview .k-purple { fill:#524e7d; stroke:#bab5f4 }
+ .cute-rs-preview .tx-purple { fill:#f6f5ff }
+ .cute-rs-preview .k-teal { fill:#346357; stroke:#7ed8bb }
+ .cute-rs-preview .tx-teal { fill:#f0fdf8 }
+ .cute-rs-preview .k-amber { fill:#735a3c; stroke:#f4c474 }
+ .cute-rs-preview .tx-amber { fill:#fff8eb }
+ .cute-rs-preview .k-coral { fill:#6b443e; stroke:#f29b8a }
+ .cute-rs-preview .tx-coral { fill:#fff0ed }
}
diff --git a/cuda-oxide/cuda-oxide-book/cute/images/blockscale-gemm-pipeline.svg b/cuda-oxide/cuda-oxide-book/cute/images/blockscale-gemm-pipeline.svg
index a833e0d953..0f6ee5f35f 100644
--- a/cuda-oxide/cuda-oxide-book/cute/images/blockscale-gemm-pipeline.svg
+++ b/cuda-oxide/cuda-oxide-book/cute/images/blockscale-gemm-pipeline.svg
@@ -2,7 +2,7 @@