.glow-card{--glow-sens:30;--color-sens:50;--pointer-angle:45deg;--pointer-angle-delayed:45deg;--pointer-edge:0;--glow-card-padding:var(--space-6);padding:var(--glow-card-padding);border-radius:var(--landing-radius-lg);isolation:isolate;background:var(--landing-bg-surface);border:1px solid var(--landing-bg-surface);position:relative}.glow-card-inner{flex-direction:var(--glow-card-direction,column);gap:var(--glow-card-gap,0);display:flex}.glow-card--centered{text-align:center}.glow-card--centered .glow-card-inner{align-items:center}.glow-card:before{content:"";border-radius:inherit;-webkit-mask-image:radial-gradient(ellipse at 50% 50%, transparent calc(100% - 3px), black calc(100% - 1px)), conic-gradient(from var(--pointer-angle) at center, transparent 25%, black 40%, black 60%, transparent 75%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse at 50% 50%, transparent calc(100% - 3px), black calc(100% - 1px)), conic-gradient(from var(--pointer-angle) at center, transparent 25%, black 40%, black 60%, transparent 75%);opacity:calc((var(--pointer-edge) - var(--color-sens)) / (100 - var(--color-sens)));pointer-events:none;z-index:2;background:radial-gradient(at 80% 55%,#a04cff 0,#0000 50%),radial-gradient(at 69% 34%,#ff3358 0,#0000 50%),radial-gradient(at 8% 6%,#33ff69 0,#0000 50%),radial-gradient(at 41% 38%,#1ad1ff 0,#0000 50%),radial-gradient(at 86% 85%,#33ebff 0,#0000 50%),radial-gradient(at 82% 18%,#ffe01a 0,#0000 50%),radial-gradient(at 51% 4%,#ff5429 0,#0000 50%),linear-gradient(#c44cff 0 100%);transition:opacity .25s ease-out;position:absolute;inset:-1px;mask-composite:intersect}.glow-card:after{content:"";border-radius:inherit;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 0%, transparent 80%), radial-gradient(ellipse at 66% 66%, black 0%, transparent 60%), radial-gradient(ellipse at 33% 33%, black 0%, transparent 60%), radial-gradient(ellipse at 66% 33%, black 0%, transparent 60%), radial-gradient(ellipse at 33% 66%, black 0%, transparent 60%), conic-gradient(from var(--pointer-angle-delayed) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-composite:subtract, add, add, add, add, add;mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 0%, transparent 80%), radial-gradient(ellipse at 66% 66%, black 0%, transparent 60%), radial-gradient(ellipse at 33% 33%, black 0%, transparent 60%), radial-gradient(ellipse at 66% 33%, black 0%, transparent 60%), radial-gradient(ellipse at 33% 66%, black 0%, transparent 60%), conic-gradient(from var(--pointer-angle-delayed) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc((var(--pointer-edge) - var(--color-sens)) / (100 - var(--color-sens)));mix-blend-mode:soft-light;filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(at 80% 55%,#a04cff 0,#0000 50%),radial-gradient(at 69% 34%,#ff3358 0,#0000 50%),radial-gradient(at 8% 6%,#33ff69 0,#0000 50%),radial-gradient(at 41% 38%,#1ad1ff 0,#0000 50%),radial-gradient(at 86% 85%,#33ebff 0,#0000 50%),radial-gradient(at 82% 18%,#ffe01a 0,#0000 50%),radial-gradient(at 51% 4%,#ff5429 0,#0000 50%),linear-gradient(#c44cff 0 100%);transition:opacity 1.5s ease-out;position:absolute;inset:0;mask-composite:subtract,add,add,add,add,add}.glow-card-glow{--outset:30px;inset:calc(var(--outset) * -1);border-radius:inherit;pointer-events:none;z-index:3;opacity:calc((var(--pointer-edge) - var(--glow-sens)) / (100 - var(--glow-sens)));-webkit-mask-image:conic-gradient(from var(--pointer-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--pointer-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mix-blend-mode:plus-lighter;transition:opacity .25s ease-out;position:absolute}.glow-card-glow:before{content:"";inset:var(--outset);border-radius:inherit;box-shadow:inset 0 0 0 1px hsl(var(--glow-color)/100%), inset 0 0 1px 0 hsl(var(--glow-color)/60%), inset 0 0 3px 0 hsl(var(--glow-color)/50%), inset 0 0 6px 0 hsl(var(--glow-color)/40%), inset 0 0 15px 0 hsl(var(--glow-color)/30%), inset 0 0 25px 2px hsl(var(--glow-color)/20%), inset 0 0 50px 2px hsl(var(--glow-color)/10%), 0 0 1px 0 hsl(var(--glow-color)/60%), 0 0 3px 0 hsl(var(--glow-color)/50%), 0 0 6px 0 hsl(var(--glow-color)/40%), 0 0 15px 0 hsl(var(--glow-color)/30%), 0 0 25px 2px hsl(var(--glow-color)/20%), 0 0 50px 2px hsl(var(--glow-color)/10%);position:absolute}.glow-card:not(:hover):before,.glow-card:not(:hover):after,.glow-card:not(:hover) .glow-card-glow{opacity:0;transition:opacity .75s ease-in-out}
