%%{init: {"theme":"base","themeVariables":{"fontSize":"20px","fontFamily":"Helvetica Neue, Helvetica, Arial, sans-serif","primaryColor":"#f1f5f9","primaryTextColor":"#1e293b","primaryBorderColor":"#334155","lineColor":"#64748b"},"flowchart":{"useMaxWidth":true,"htmlLabels":false,"nodeSpacing":170,"rankSpacing":65,"padding":45,"curve":"basis"},"width":1180,"height":620}}%%
flowchart LR
A["One-party rule<br/>PRI, 1929-2000"]
B["Political police:<br/>the DFS,<br/>closed in 1985"]
C["Traffickers pay<br/>and accept<br/>limits"]
D["Routes<br/>allocated"]
E["Rivals<br/>restrained"]
F["Trafficking grows,<br/>killing stays<br/>low"]
A --> B
B --> C
C --> D
C --> E
D --> F
E --> F
classDef pol fill:#e2eaf3,stroke:#334155,stroke-width:3px,color:#1e293b
classDef crm fill:#f7e2db,stroke:#b44527,stroke-width:3px,color:#1e293b
classDef out fill:#e2ede9,stroke:#4a7c6f,stroke-width:3px,color:#1e293b
class A,B pol
class C,D,E crm
class F out