/* Transparent bloom over every section. Never captures clicks or selection. */
.pointer-light{position:fixed;inset:0;width:100%;height:100%;pointer-events:none!important;z-index:79;contain:strict;opacity:0}
.pointer-light canvas{display:block;width:100%;height:100%;pointer-events:none!important}
.motion-paused .pointer-light{display:none}
@media(any-hover:none),(any-pointer:none){.pointer-light{display:none}}
@media(prefers-reduced-motion:reduce){html:not(.motion-opted-in) .pointer-light{display:none}}
@media print{.pointer-light{display:none!important}}
