.border-glow-card{--edge-proximity:0;--edge-opacity:0;--cursor-angle:45deg;--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #8b5cf657;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;pointer-events:none;transition:opacity .16s;position:absolute}.border-glow-card:before{background:conic-gradient(from var(--cursor-angle), transparent 0deg, transparent 125deg, #8b5cf614 150deg, #8b5cf6 180deg, #c4b5fd 195deg, #8b5cf633 215deg, transparent 245deg, transparent 360deg);opacity:var(--edge-opacity);-webkit-mask-composite:xor;z-index:2;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-glow-card:after{background:var(--gradient-one), var(--gradient-two), var(--gradient-three);opacity:calc(var(--edge-opacity) * .16);mix-blend-mode:screen;z-index:0;inset:0}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);opacity:var(--edge-opacity);z-index:0;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 0deg, black 16deg, transparent 38deg, transparent 322deg, black 344deg, black 360deg);mask-image:conic-gradient(from var(--cursor-angle) at center, black 0deg, black 16deg, transparent 38deg, transparent 322deg, black 344deg, black 360deg)}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;position:absolute;box-shadow:0 0 5px #8b5cf6a6,0 0 14px #8b5cf661,0 0 28px #a855f738,inset 0 0 12px #c4b5fd29}.border-glow-inner{z-index:1;border-radius:calc(var(--border-radius) - 1px);background:var(--card-bg,#120f17);position:relative;overflow:hidden}.border-glow-card:hover{border-color:#8b5cf67a}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{transition:none}}
