.lg{--lg-tint:#ffffff4d;--lg-shadow:0 6px 24px #0000001f, 0 1px 3px #00000014;--lg-inner-shadow:inset 0 0 0 .5px #0000000f, inset 0 -10px 24px -18px #0000002e;--lg-px:50%;--lg-py:50%;isolation:isolate;box-shadow:var(--lg-shadow);transition:transform .45s cubic-bezier(.2,1.6,.35,1),box-shadow .3s;position:relative;transform:translateZ(0)scale(1)}.lg__tint,.lg__specular,.lg__glow{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lg__tint{z-index:1;background:var(--lg-tint);box-shadow:var(--lg-inner-shadow);-webkit-mask-size:100% 100%;mask-size:100% 100%}.lg__specular{z-index:2;opacity:var(--lg-specular-opacity,1);mix-blend-mode:plus-lighter;background-size:100% 100%}.lg__glow{z-index:3;opacity:0;background:radial-gradient(circle at var(--lg-px) var(--lg-py),#ffffff59,#fff0 60%);mix-blend-mode:plus-lighter;transition:opacity .35s}.lg__content{z-index:4;height:100%;position:relative}.lg__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.lg--interactive{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.lg--pressed{transform:translateZ(0)scale(1.06);box-shadow:0 14px 40px #00000029,0 2px 6px #00000014}.lg--pressed .lg__glow{opacity:1}.lg--dark{--lg-tint:#060608d1;--lg-shadow:0 10px 40px #00000073;--lg-inner-shadow:inset 0 0 0 .5px #ffffff1a;color:#fff}.lg--fallback{--lg-tint:#ffffff73}.lg--dark.lg--fallback{--lg-tint:#08080acc}@media(prefers-reduced-motion:reduce){.lg{transition:none}}
