/* Contact only: the isolated negative layer sits above the body's existing gradient. */
body.st-contact-fireflies { isolation:isolate; }
.st-fireflies { position:fixed; inset:0; width:100%; height:100%; z-index:-1; pointer-events:none; contain:strict; }
@media print { .st-fireflies { display:none; } }
