Skip to content

Commit 793d32f

Browse files
committed
docs: fix architecture SVG for dark/light mode
1 parent fc5a6f1 commit 793d32f

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

docs/stylesheets/extra.css

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/* SVG theme support for architecture diagram */
2+
3+
/* Light mode - dark text for readability */
4+
[data-md-color-scheme="default"] .md-content svg text {
5+
fill: #333;
6+
}
7+
8+
/* Dark mode - light text for readability */
9+
[data-md-color-scheme="slate"] .md-content svg text {
10+
fill: #ddd;
11+
}
12+
13+
/* Ensure edge labels are visible in dark mode */
14+
[data-md-color-scheme="slate"] .md-content svg .edge text,
15+
[data-md-color-scheme="slate"] .md-content svg text[font-size="9.00"] {
16+
fill: #e0e0e0;
17+
}
18+
19+
/* Keep node fills and strokes as-is, only adjust text */
20+
[data-md-color-scheme="slate"] .md-content svg path,
21+
[data-md-color-scheme="slate"] .md-content svg polygon {
22+
/* Preserve original colors for shapes */
23+
}

mkdocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ markdown_extensions:
8383
- toc:
8484
permalink: true
8585

86+
extra_css:
87+
- stylesheets/extra.css
88+
8689
extra:
8790
version:
8891
provider: mike

0 commit comments

Comments
 (0)