.lightrope{text-align:center;white-space:nowrap;overflow:visible;position:absolute;z-index:1;margin:-15px 0 0 0;padding:0;pointer-events:none;width:100%}
.lightrope li{position:relative;animation-fill-mode:both;animation-iteration-count:infinite;list-style:none;margin:0;padding:0;display:block;width:8px;height:14px;border-radius:50%;margin:10px;display:inline-block;background:rgba(0,247,165,1);box-shadow:0 2.3333333333px 16px 3px rgba(0,247,165,1);animation-name:flash-1;animation-duration:2s}
.lightrope li:nth-child(2n+1){background:rgba(0,255,255,1);box-shadow:0 2.3333333333px 16px 3px rgba(0,255,255,0.5);animation-name:flash-2;animation-duration:.4s}
.lightrope li:nth-child(4n+2){background:rgba(255,0,0,0.84);box-shadow:0 2.3333333333px 16px 3px rgba(255,0,0,0.84);animation-name:flash-3;animation-duration:1.1s}
.lightrope li:nth-child(odd){animation-duration:1.8s}
.lightrope li:nth-child(3n+1){animation-duration:1.4s}
.lightrope li:before{content:"";position:absolute;background:#222;width:6px;height:4.6666666667px;border-radius:3px;top:-2.3333333333px;left:1px}
.lightrope li:after{content:"";top:-7px;left:5px;position:absolute;width:32px;height:9.3333333333px;border-bottom:solid #222 2px;border-radius:50%}
.lightrope li:last-child:after{content:none}
.lightrope li:first-child{margin-left:-20px}@keyframes flash-1{0%,100%{background:rgba(0,247,165,1);box-shadow:0 2.3333333333px 16px 3px rgba(0,247,165,1)}50%{background:rgba(0,247,165,0.4);box-shadow:0 2.3333333333px 16px 3px rgba(0,247,165,0.2)}}@keyframes flash-2{0%,100%{background:rgba(0,255,255,1);box-shadow:0 2.3333333333px 16px 3px rgba(0,255,255,1)}50%{background:rgba(0,255,255,0.4);box-shadow:0 2.3333333333px 16px 3px rgba(0,255,255,0.2)}}@keyframes flash-3{0%,100%{background:rgba(255,0,0,0.84);box-shadow:0 2.3333333333px 16px 3px rgba(255,0,0,0.84)}50%{background:rgba(247,0,148,0.4);box-shadow:0 2.3333333333px 16px 3px rgba(247,0,148,0.2)}}
