#particle-attraction {
  position: fixed;
  inset: 0;
  z-index: 1;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  opacity: .72;
  mix-blend-mode: screen;
}
html { --particle-color: rgb(70, 70, 80); }
html[data-mode="dark"] { --particle-color: rgb(165, 165, 175); }
html[data-mode="light"] #particle-attraction { mix-blend-mode: multiply; opacity: .5; }
@media (prefers-reduced-motion: reduce) { #particle-attraction { display: none; } }
