.mermaid-diagram{background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.5rem;margin:1.5rem 0 1rem;padding:1rem}.mermaid-diagram .mermaid{min-height:var(--mermaid-min-height,160px);white-space:pre;color:#0000;font-size:var(--sl-text-sm);overflow-x:auto}.mermaid-diagram .mermaid[data-processed]{white-space:normal;text-align:center;color:inherit}.mermaid-diagram .mermaid svg{max-width:100%;height:auto}.mermaid-diagram .mermaid:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.mermaid-diagram .mermaid[data-failed],.mermaid-diagram .mermaid-fallback{white-space:normal;text-align:start;color:var(--sl-color-gray-2);font-size:var(--sl-text-base);line-height:var(--sl-line-height)}@media (width<=37.5rem){.mermaid-diagram .mermaid[data-scroll] svg{min-width:var(--mermaid-natural-width)}}
