\usetikzlibrary{arrows.meta} \usetikzlibrary{shapes.geometric} \usetikzlibrary{patterns} % We put nodes in a separate layer, so we can % slightly overlap with paths for a perfect fit \pgfdeclarelayer{nodes} \pgfdeclarelayer{path} \pgfsetlayers{main,nodes} % Layer settings \tikzset{ % Layer hack, lets us write % later = * in scopes. layer/.style = { execute at begin scope={\pgfonlayer{#1}}, execute at end scope={\endpgfonlayer} }, % % Arrowhead tweak >={Latex[ width=2mm, length=2mm ]}, % % Labels inside edges label/.style = { rectangle, % For automatic red background in solutions fill = \ORMCbgcolor, draw = none, rounded corners = 0mm }, % % Nodes main/.style = { draw, circle, fill = white, line width = 0.4mm }, every path/.style = { line width = 0.3mm }, node distance={20mm}, thick, main/.style = {draw, circle} }