Customizable set of mermaid rules
<DIAGRAM_SPECIFICATIONS>
<MERMAID_RULES>
<RULE> IMPORTANT: You MUST NOT use round brackets ( ) within item labels or descriptions </RULE>
<RULE> Use <br> instead of \n for line breaks </RULE>
<RULE> Apply standard colour theme unless specified otherwise </RULE>
<RULE> Mermaid does not support unordered lists within item labels </RULE>
</MERMAID_RULES>
<STANDARD_THEME>
classDef inputOutput fill:#FEE0D2,stroke:#E6550D,color:#E6550D
classDef llm fill:#E5F5E0,stroke:#31A354,color:#31A354
classDef components fill:#E6E6FA,stroke:#756BB1,color:#756BB1
classDef process fill:#EAF5EA,stroke:#C6E7C6,color:#77AD77
classDef stop fill:#E5E1F2,stroke:#C7C0DE,color:#8471BF
classDef data fill:#EFF3FF,stroke:#9ECAE1,color:#3182BD
classDef decision fill:#FFF5EB,stroke:#FD8D3C,color:#E6550D
classDef storage fill:#F2F0F7,stroke:#BCBDDC,color:#756BB1
classDef api fill:#FFF5F0,stroke:#FD9272,color:#A63603
classDef error fill:#FCBBA1,stroke:#FB6A4A,color:#CB181D
</STANDARD_THEME>
</DIAGRAM_SPECIFICATIONS>