
.odoc-mermaid-diagram {
  margin: 1em 0;
  overflow: auto;
}

.odoc-mermaid-diagram svg,
.odoc-mermaid-diagram img {
  max-width: 100%;
  height: auto;
}

.odoc-mermaid-diagram pre.mermaid {
  background: transparent;
}

.odoc-mermaid-error pre {
  color: #c00;
}

/* Dark mode support */
@media (prefers-color-scheme: dark) {
  .odoc-mermaid-error pre {
    color: #fb4934;
  }
}
