/* Dissolve dark render edges into the page, without blurring image detail. */
.light-stage[data-scene]{isolation:isolate;background:var(--bg)!important}
.concepts-no-js article{isolation:isolate;background:var(--bg)}
.light-stage .scene-frame,
.light-stage .scene-fallback,
.concepts-no-js img{
 mix-blend-mode:lighten;
 -webkit-mask-image:
  linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 1.5%,rgba(0,0,0,.45) 3.5%,rgba(0,0,0,.85) 6%,#000 8%,#000 92%,rgba(0,0,0,.85) 94%,rgba(0,0,0,.45) 96.5%,rgba(0,0,0,.12) 98.5%,transparent 100%),
  linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) .75%,rgba(0,0,0,.65) 1.75%,#000 3%,#000 87%,rgba(0,0,0,.86) 91%,rgba(0,0,0,.45) 95%,rgba(0,0,0,.1) 98.5%,transparent 100%);
 -webkit-mask-composite:source-in;
 mask-image:
  linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 1.5%,rgba(0,0,0,.45) 3.5%,rgba(0,0,0,.85) 6%,#000 8%,#000 92%,rgba(0,0,0,.85) 94%,rgba(0,0,0,.45) 96.5%,rgba(0,0,0,.12) 98.5%,transparent 100%),
  linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) .75%,rgba(0,0,0,.65) 1.75%,#000 3%,#000 87%,rgba(0,0,0,.86) 91%,rgba(0,0,0,.45) 95%,rgba(0,0,0,.1) 98.5%,transparent 100%);
 mask-composite:intersect;
 mask-repeat:no-repeat;
}
