digraph deps { rankdir=LR; bgcolor="transparent"; splines=polyline; concentrate=true; nodesep=0.2; ranksep=0.9; node [fontname=Inter, fontsize=9]; edge [fontname=Inter, fontsize=8, color="#8f9780", fontcolor="#c9d1bb", arrowsize=0.6, penwidth=0.8]; graph [fontname=Inter, fontsize=12, labelloc=t, fontcolor="#c9d1bb", label=<Theorem dependency by milestone>]; M1 [label="M1\\n33 results", shape=box, style="rounded,filled", fillcolor="transparent", color="#a9b492", fontcolor="#c9d1bb"]; M2 [label="M2\\n53 results", shape=box, style="rounded,filled", fillcolor="transparent", color="#a9b492", fontcolor="#c9d1bb"]; M3 [label="M3\\n16 results", shape=box, style="rounded,filled", fillcolor="transparent", color="#a9b492", fontcolor="#c9d1bb"]; M4 [label="M4\\n6 results", shape=box, style="rounded,filled", fillcolor="transparent", color="#a9b492", fontcolor="#c9d1bb"]; M5 [label="M5\\n69 results", shape=box, style="rounded,filled", fillcolor="transparent", color="#a9b492", fontcolor="#c9d1bb"]; M1 -> M2; M1 -> M3; M2 -> M3; M2 -> M5; }