/* Ghost shape functions: per-neuron contribution hairlines under the bold fit.
   Opacity is set inline (it varies with width); color and stroke live here. */

#plot .ghost-layer .ghost-line {
  fill: none;
  stroke: var(--ghost);
  stroke-width: 1;
  stroke-linejoin: round;
  stroke-linecap: round;
  pointer-events: none;
}

#plot .ghost-layer .ghost-line.focused {
  stroke: var(--focus);
  stroke-width: 1.8;
}

#plot .ghost-layer .ghost-line.firing {
  stroke: var(--fit);
  stroke-width: 1.4;
}

#plot .fit-curve.dimmed {
  opacity: 0.25;
}
