#infinite-canvas-world .nic-connection-layer path.nic-edge-stream {
    fill:none;
    stroke:#4269ed;
    stroke-width:3;
    stroke-linecap:round;
    stroke-dasharray:16 100;
    vector-effect:non-scaling-stroke;
    opacity:.95;
    filter:none;
    pointer-events:none;
    animation:nic-edge-stream-simple 2.4s linear infinite;
}
#infinite-canvas-world .nic-connection-layer path.nic-edge-stream.is-active {stroke:#3158dc}
@keyframes nic-edge-stream-simple {from{stroke-dashoffset:0}to{stroke-dashoffset:-116}}
/* The existing site preference resolves system / reduced / full motion. */
html.nano-reduce-motion #infinite-canvas-world .nic-connection-layer path.nic-edge-stream {display:none!important;animation:none!important}

/* Local candidate only: honor the site's resolved preference over old theme rules. */
#infinite-canvas-world .nic-connection-layer path.nic-connection-line,
#infinite-canvas-world .nic-connection-layer path.nic-connection-line.is-active {
    stroke:#9aaef0;
    stroke-width:2.5;
    opacity:.68;
}
#infinite-canvas-world .nic-connection-layer path.nic-edge-stream,
#infinite-canvas-world .nic-connection-layer path.nic-edge-stream.is-active {
    stroke:#4269ed;
    stroke-width:3;
    opacity:.95;
    animation-name:nic-edge-tip-subtle;
}
#infinite-canvas-world .nic-connection-layer path.nic-edge-stream.nic-edge-tail {
    stroke-dasharray:24 92;
    stroke-width:2.5;
    opacity:.24;
    animation-name:nic-edge-stream-simple;
}
@keyframes nic-edge-tip-subtle {from{stroke-dashoffset:-8}to{stroke-dashoffset:-124}}
