/* Wet Ink adopts the surface through difference blending; never captures input. */
.pointer-trail{position:fixed;left:0;top:0;width:1px;height:1px;z-index:100;overflow:hidden;pointer-events:none;mix-blend-mode:difference;opacity:0;contain:strict}
.pointer-trail path{fill:#fff;fill-rule:nonzero;stroke:none}
html[data-opening-pending] .pointer-trail,html[data-project-leaving] .pointer-trail,html[data-project-arriving] .pointer-trail{visibility:hidden}
@media(any-hover:none){.pointer-trail{display:none}}
@media(prefers-reduced-motion:reduce){.pointer-trail{display:none}}
@media print{.pointer-trail{display:none}}
