
.vfxl{position:absolute;pointer-events:none;z-index:1;display:none}
.vfxl.gr{mix-blend-mode:soft-light;transition:background-color 4s linear,opacity 4s linear}
.vfxl.vg{mix-blend-mode:multiply;background:radial-gradient(ellipse 78% 72% at 50% 46%,rgba(255,255,255,1) 58%,rgba(150,145,160,1) 100%)}
.vfxl.gn{opacity:.05;mix-blend-mode:overlay;background-size:160px 160px}
body.vfxon .vfxl{display:block}
