%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '20px', 'primaryColor': '#ffffff', 'primaryTextColor': '#1e293b', 'lineColor': '#334155', 'primaryBorderColor': '#334155'}, 'flowchart': {'useMaxWidth': true, 'nodeSpacing': 50, 'rankSpacing': 70}}}%%
flowchart LR
A["<b>Patron</b><br/>Controls resources"] ---|"Material benefits<br/>(jobs, transfers, access)"| B["<b>Client</b><br/>Needs goods/services"]
B ---|"Political support<br/>(votes, loyalty, turnout)"| A
C["<b>Broker</b><br/>Monitors & enforces"] --- A
C --- B
style A fill:#ffffff,stroke:#4a7c6f,stroke-width:2px
style B fill:#ffffff,stroke:#334155,stroke-width:2px
style C fill:#ffffff,stroke:#64748b,stroke-width:2px