/* Leader wires: thin state-colored lines from each machine base down to its rail column. */
.wires { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; overflow: visible; z-index: 2; }
.wires.is-off, .wire.is-hidden { display: none; }
.wire__path { fill: none; stroke: var(--tone); stroke-width: 1.25; opacity: 0.55; }
.wire__foot { fill: var(--tone); stroke: var(--bg); stroke-width: 2; }
.wire__end { fill: var(--bg); stroke: var(--tone); stroke-width: 2; }
.wire.is-hot .wire__path { stroke-width: 2; opacity: 1; }
.wire.state-offline .wire__path { stroke-dasharray: 3 4; opacity: 0.7; }
