.mermaid-container{justify-content:center;width:100%;margin:1.5rem 0;display:flex;overflow:hidden}.mermaid svg{max-width:100%;height:auto;display:block}.mermaid .attributeBoxEven,.mermaid .attributeBoxOdd,.mermaid .entityBox,.mermaid .node rect{stroke:#0ea5e9!important;fill:#f0f9ff!important}.mermaid .flowchart-link,.mermaid .relationshipLine,.mermaid line{stroke:#64748b!important}.mermaid .edgeLabel,.mermaid .label{background-color:#fff!important}.mermaid .cluster rect{stroke:#94a3b8!important;fill:#f8fafc!important}.mermaid marker{fill:#64748b!important}[data-theme=dark] .mermaid .entityBox,[data-theme=dark] .mermaid .node rect{fill:#1e293b!important;stroke:#38bdf8!important}[data-theme=dark] .mermaid .flowchart-link,[data-theme=dark] .mermaid .relationshipLine,[data-theme=dark] .mermaid line{stroke:#94a3b8!important}[data-theme=dark] .mermaid .label,[data-theme=dark] .mermaid .messageText{fill:#e2e8f0!important;color:#e2e8f0!important}[data-theme=dark] .mermaid marker{fill:#94a3b8!important}[data-theme=dark] .mermaid .edgeLabel{background-color:#1e293b!important}
