| .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; |
| } |