/* Pipeline overview image */
.pipeline-overview {
  display: block;
  margin: 1.5rem auto;
  max-width: 100%;
}

/* Mermaid: transparent background for any remaining diagrams */
.mermaid,
.mermaid svg {
  background: transparent !important;
}

.mermaid svg > rect {
  fill: transparent !important;
}

[data-md-color-scheme="slate"] .mermaid .edgePath .path,
[data-md-color-scheme="slate"] .mermaid .flowchart-link {
  stroke: #aaa !important;
}

[data-md-color-scheme="slate"] .mermaid .arrowheadPath,
[data-md-color-scheme="slate"] .mermaid marker path {
  fill: #aaa !important;
}

[data-md-color-scheme="slate"] .mermaid .edgeLabel {
  background-color: transparent !important;
}

[data-md-color-scheme="slate"] .mermaid .nodeLabel,
[data-md-color-scheme="slate"] .mermaid .edgeLabel,
[data-md-color-scheme="slate"] .mermaid .label {
  color: #fff;
}
