|
|
.mermaid .nodeLabel p { |
|
|
color: var(--text-color) !important; |
|
|
} |
|
|
|
|
|
.mermaid .cluster-label .nodeLabel { |
|
|
color: var(--text-color) !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .cluster-label text, |
|
|
.mermaid .cluster-label .nodeLabel text, |
|
|
.mermaid .cluster-label foreignObject, |
|
|
.mermaid .cluster-label foreignObject div, |
|
|
.mermaid .cluster-label foreignObject span { |
|
|
color: var(--text-color) !important; |
|
|
fill: var(--text-color) !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .cluster rect { |
|
|
fill: transparent !important; |
|
|
stroke: var(--border-color) !important; |
|
|
stroke-width: 1px !important; |
|
|
} |
|
|
|
|
|
.mermaid .cluster-label { |
|
|
color: var(--text-color) !important; |
|
|
fill: var(--text-color) !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid-zoom-wrapper.converting { |
|
|
opacity: 0.7; |
|
|
transition: opacity 0.2s ease; |
|
|
} |
|
|
|
|
|
.mermaid-zoom-wrapper.converting .mermaid { |
|
|
opacity: 0.7; |
|
|
transition: opacity 0.2s ease; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid { |
|
|
width: 100% !important; |
|
|
max-width: 100% !important; |
|
|
display: block !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid svg { |
|
|
width: 100% !important; |
|
|
max-width: 100% !important; |
|
|
height: auto !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid-zoom-wrapper { |
|
|
display: block !important; |
|
|
width: 100% !important; |
|
|
max-width: 100% !important; |
|
|
cursor: zoom-in; |
|
|
position: relative; |
|
|
} |
|
|
|
|
|
.mermaid-zoom-wrapper .mermaid { |
|
|
width: 100% !important; |
|
|
max-width: 100% !important; |
|
|
display: block !important; |
|
|
} |
|
|
|
|
|
.mermaid-zoom-wrapper .mermaid svg { |
|
|
width: 100% !important; |
|
|
max-width: 100% !important; |
|
|
height: auto !important; |
|
|
display: block !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid rect:not(.flowchart-link), |
|
|
.mermaid .node rect, |
|
|
.mermaid .nodeLabel rect, |
|
|
.mermaid .cluster rect { |
|
|
rx: 8px !important; |
|
|
ry: 8px !important; |
|
|
stroke: color-mix(in srgb, var(--text-color) 20%, transparent) !important; |
|
|
stroke-width: 1px !important; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
.mermaid-zoom-wrapper:hover { |
|
|
opacity: 0.95; |
|
|
transition: opacity 0.2s ease; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid-zoom-wrapper[data-zoomable="1"] { |
|
|
cursor: zoom-in; |
|
|
} |
|
|
|
|
|
|
|
|
.medium-zoom--opened .mermaid-zoom-wrapper { |
|
|
cursor: zoom-out; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:global([data-theme="dark"]) .mermaid-zoom-wrapper img:global(.medium-zoom-image--opened) { |
|
|
filter: none !important; |
|
|
} |
|
|
|
|
|
|
|
|
:global([data-theme="dark"]) .mermaid-zoom-wrapper :global(.medium-zoom-image--opened) { |
|
|
filter: none !important; |
|
|
} |
|
|
|
|
|
|
|
|
:global([data-theme="dark"]) .mermaid-zoom-wrapper img[data-zoomable="1"]:global(.medium-zoom-image--opened) { |
|
|
filter: none !important; |
|
|
} |
|
|
|
|
|
|
|
|
:global(.medium-zoom-overlay) { |
|
|
z-index: 9999999 !important; |
|
|
} |
|
|
|
|
|
:global(.medium-zoom-image--opened) { |
|
|
z-index: 10000000 !important; |
|
|
} |
|
|
|
|
|
|
|
|
:global([data-theme="dark"]) .mermaid-zoom-image:global(.medium-zoom-image--opened) { |
|
|
filter: none !important; |
|
|
} |
|
|
|
|
|
|
|
|
:global(.medium-zoom-overlay):has(.mermaid-zoom-wrapper) { |
|
|
z-index: 9999999 !important; |
|
|
} |
|
|
|
|
|
|
|
|
:global(.mermaid-zoom-image):global(.medium-zoom-image--opened) { |
|
|
z-index: 10000000 !important; |
|
|
} |
|
|
|
|
|
:global(.mermaid-zoom-wrapper):has(:global(.medium-zoom-image--opened)) { |
|
|
z-index: 10000000 !important; |
|
|
} |
|
|
|
|
|
|
|
|
:global(.medium-zoom--opened) .mermaid-zoom-wrapper { |
|
|
opacity: 0; |
|
|
z-index: calc(var(--z-base) - 1); |
|
|
transition: opacity 0.3s ease; |
|
|
} |
|
|
|
|
|
|
|
|
:global(.medium-zoom--opened) .mermaid-zoom-wrapper:has(.medium-zoom--opened) { |
|
|
opacity: 1; |
|
|
z-index: var(--z-overlay); |
|
|
} |
|
|
|
|
|
|
|
|
:global(.medium-zoom--opened) .mermaid-zoom-wrapper.zoom-active { |
|
|
opacity: 1 !important; |
|
|
z-index: var(--z-overlay) !important; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.mermaid .node rect, |
|
|
.mermaid .node circle, |
|
|
.mermaid .node ellipse, |
|
|
.mermaid .label rect { |
|
|
rx: 8px !important; |
|
|
ry: 8px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .flowchart-node rect, |
|
|
.mermaid .flowchart-label rect { |
|
|
rx: 8px !important; |
|
|
ry: 8px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .actor rect, |
|
|
.mermaid .participant rect { |
|
|
rx: 8px !important; |
|
|
ry: 8px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .entityBox rect, |
|
|
.mermaid .er .entityBox rect { |
|
|
rx: 6px !important; |
|
|
ry: 6px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .section0 rect, |
|
|
.mermaid .section1 rect, |
|
|
.mermaid .section2 rect, |
|
|
.mermaid .section3 rect { |
|
|
rx: 4px !important; |
|
|
ry: 4px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .commit rect { |
|
|
rx: 12px !important; |
|
|
ry: 12px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .mindmap-node rect { |
|
|
rx: 10px !important; |
|
|
ry: 10px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .sankey .node rect { |
|
|
rx: 4px !important; |
|
|
ry: 4px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .timeline rect { |
|
|
rx: 6px !important; |
|
|
ry: 6px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .pieTitleText { |
|
|
rx: 8px !important; |
|
|
ry: 8px !important; |
|
|
} |
|
|
|
|
|
|
|
|
.mermaid .journey .section0 rect, |
|
|
.mermaid .journey .section1 rect, |
|
|
.mermaid .journey .section2 rect, |
|
|
.mermaid .journey .section3 rect { |
|
|
rx: 8px !important; |
|
|
ry: 8px !important; |
|
|
} |