/* TencentUp-inspired ambient point field. The canvas is intentionally
   non-interactive so it never blocks links, forms, or chapter controls. */
#particle-field {
  background: transparent;
  height: 100%;
  inset: 0;
  mix-blend-mode: screen;
  opacity: .88;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 20;
}

.site-shell,
.center-topbar,
body > main,
body > footer,
#login-view,
#dashboard-view {
  position: relative;
  z-index: 1;
}

@media (max-width: 700px) {
  #particle-field { opacity: .68; }
}

@media (prefers-reduced-motion: reduce) {
  #particle-field { opacity: .46; }
}
