Skip to content

Commit 63b531b

Browse files
fix: restore diagram contrast across documentation themes (#49)
1 parent 3504306 commit 63b531b

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

design-system.css

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,32 @@
2424
}
2525

2626
/* Shared MkDocs surfaces */
27+
/* Mermaid inherits code foregrounds by default. Our code blocks are dark in
28+
both themes, so give diagrams their own theme-aware ink and surfaces. */
29+
.md-typeset {
30+
--md-mermaid-font-family: var(--at-sans);
31+
--md-mermaid-label-fg-color: var(--at-ink);
32+
--md-mermaid-edge-color: var(--at-muted);
33+
--md-mermaid-label-bg-color: var(--at-paper);
34+
--md-mermaid-node-bg-color: var(--at-paper-2);
35+
--md-mermaid-node-fg-color: var(--at-muted);
36+
}
37+
38+
.md-typeset .at-diagram {
39+
max-width: 100%;
40+
overflow-x: auto;
41+
overscroll-behavior-x: contain;
42+
}
43+
44+
.md-typeset .at-diagram .mermaid {
45+
min-width: 48rem;
46+
}
47+
48+
.md-typeset .at-diagram:focus-visible {
49+
outline: 2px solid var(--md-typeset-a-color);
50+
outline-offset: 2px;
51+
}
52+
2753
[data-md-color-scheme="default"] {
2854
--md-primary-fg-color: var(--at-paper);
2955
--md-primary-bg-color: var(--at-ink);

0 commit comments

Comments
 (0)