/* Make payline rendering crisper & less jittery */
.linesSVG{
  pointer-events: none;
  will-change: transform;
}
.linesSVG path{
  /* remove heavy filters that can cause repaint flutter */
  filter: none !important;
  vector-effect: non-scaling-stroke;
  shape-rendering: geometricPrecision; /* or 'crispEdges' if you prefer */
  stroke: rgba(255,75,88,.55);
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity .12s linear;
}
/* Soften lines while spinning to mask any minor judder */
.window.spinning .linesSVG path{ opacity: .28; }