.markdown-diagram .node rect,.markdown-diagram .node polygon,.markdown-diagram .node circle,.markdown-diagram .node path,.markdown-diagram .node ellipse{fill:var(--muted)!important;stroke:var(--border)!important}.markdown-diagram .label,.markdown-diagram .nodeLabel,.markdown-diagram .node foreignObject div,.markdown-diagram text{color:var(--foreground)!important;fill:var(--foreground)!important}.markdown-diagram .flowchart-link,.markdown-diagram .edgePath .path,.markdown-diagram .relation,.markdown-diagram .messageLine0,.markdown-diagram .messageLine1{stroke:var(--muted-foreground)!important}.markdown-diagram marker path,.markdown-diagram .marker{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important}.markdown-diagram .edgeLabel,.markdown-diagram .edgeLabel p,.markdown-diagram .edgeLabel foreignObject div{background-color:var(--card)!important;color:var(--foreground)!important;fill:var(--foreground)!important}.markdown-diagram .edgeLabel rect{fill:var(--card)!important}.markdown-diagram .cluster rect{fill:var(--background)!important;stroke:var(--border)!important}.markdown-diagram .cluster .nodeLabel,.markdown-diagram .cluster-label .nodeLabel,.markdown-diagram .cluster foreignObject div{color:var(--muted-foreground)!important;fill:var(--muted-foreground)!important}.markdown-diagram-inline svg{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.markdown-diagram-expanded svg{max-width:none;max-height:none;display:block}
