.layer.svelte-n5bmm3{--angle:calc(var(--glow-angle,110) * 1deg);--edge:var(--glow-edge,0);--c0:var(--glow);--c1:color-mix(in oklab, var(--glow) 55%, var(--color-paper));--c2:color-mix(in oklab, var(--glow) 60%, var(--color-violet));--mesh:radial-gradient(at 80% 55%, var(--c0) 0, transparent 50%), radial-gradient(at 69% 34%, var(--c1) 0, transparent 50%), radial-gradient(at 8% 6%, var(--c2) 0, transparent 50%), radial-gradient(at 41% 38%, var(--c0) 0, transparent 50%), radial-gradient(at 86% 85%, var(--c1) 0, transparent 50%), radial-gradient(at 82% 18%, var(--c2) 0, transparent 50%), radial-gradient(at 51% 4%, var(--c1) 0, transparent 50%), linear-gradient(var(--c0) 0 100%);z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity .75s ease-in-out;position:absolute;inset:-1px}[data-glow]>.layer.svelte-n5bmm3{transition:opacity .25s ease-out}.edge.svelte-n5bmm3{opacity:clamp(0, (var(--edge) - .5) * 2, 1);-webkit-mask-image:conic-gradient(from var(--angle) at center, #000 25%, transparent 40%, transparent 60%, #000 75%);mask-image:conic-gradient(from var(--angle) at center, #000 25%, transparent 40%, transparent 60%, #000 75%)}.ring.svelte-n5bmm3{border-radius:inherit;background-image:var(--mesh);background-origin:border-box;background-clip:border-box;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fill.svelte-n5bmm3{background-image:var(--mesh);mix-blend-mode:soft-light;opacity:calc(clamp(0, (var(--edge) - .5) * 2, 1) * .5);-webkit-mask-image:linear-gradient(#000, #000), radial-gradient(ellipse at 50% 50%, #000 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, #000 5%, transparent 40%), conic-gradient(from var(--angle) at center, transparent 5%, #000 15%, #000 85%, transparent 95%);mask-image:linear-gradient(#000, #000), radial-gradient(ellipse at 50% 50%, #000 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, #000 5%, transparent 40%), conic-gradient(from var(--angle) at center, transparent 5%, #000 15%, #000 85%, transparent 95%);inset:0;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.halo.svelte-n5bmm3{opacity:clamp(0, (var(--edge) - .3) / .7, 1);mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mask-image:conic-gradient(from var(--angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);inset:-40px}.shadow.svelte-n5bmm3{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--c1), inset 0 0 1px 0 color-mix(in oklab, var(--c1) 60%, transparent), inset 0 0 3px 0 color-mix(in oklab, var(--c1) 50%, transparent), inset 0 0 6px 0 color-mix(in oklab, var(--c1) 40%, transparent), inset 0 0 15px 0 color-mix(in oklab, var(--c1) 30%, transparent), inset 0 0 25px 2px color-mix(in oklab, var(--c1) 20%, transparent), inset 0 0 50px 2px color-mix(in oklab, var(--c1) 10%, transparent), 0 0 1px 0 color-mix(in oklab, var(--c1) 60%, transparent), 0 0 3px 0 color-mix(in oklab, var(--c1) 50%, transparent), 0 0 6px 0 color-mix(in oklab, var(--c1) 40%, transparent), 0 0 15px 0 color-mix(in oklab, var(--c1) 30%, transparent), 0 0 25px 2px color-mix(in oklab, var(--c1) 20%, transparent), 0 0 50px 2px color-mix(in oklab, var(--c1) 10%, transparent);position:absolute;inset:40px}
