.listening-lines {
  position:fixed;
  inset:0;
  width:100%;
  height:100%;
  z-index:5;
  pointer-events:none;
  overflow:hidden;
}
.listening-lines,
.listening-lines * { pointer-events:none; }
.listening-lines__line,
.listening-lines__tip {
  fill:none;
  stroke:#747474;
  stroke-width:.75px;
  vector-effect:non-scaling-stroke;
  transition:none;
}
@media(prefers-reduced-motion:reduce) {
  .listening-lines__line { transition:none; }
}
