/* Light lives in the negative space, behind the actual content. */
.pixie-dust-host { isolation:isolate; }
.pixie-dust-positioned { position:relative; }
.pixie-dust-canvas {
  position:absolute; left:0; top:0; display:block; width:100%; max-height:100%;
  z-index:-1; pointer-events:none!important; user-select:none; contain:strict;
}
@media (forced-colors:active) { .pixie-dust-canvas { display:none; } }
@media print { .pixie-dust-canvas { display:none; } }
