.border-glow-card{border-radius:var(--border-radius,8px);background:var(--card-bg,transparent);position:relative}.border-glow-card .edge-light{border-radius:inherit;z-index:0;pointer-events:none;opacity:calc(var(--edge-proximity,0) / 100);transition:opacity .15s}.border-glow-card .edge-light:before{content:"";border-radius:inherit;background:conic-gradient(from calc(var(--cursor-angle,0deg) - var(--cone-spread,25) * 1deg), transparent 0deg, var(--glow-color-10,transparent) calc(var(--cone-spread,25) * .5deg), var(--glow-color-30,transparent) calc(var(--cone-spread,25) * 1deg), var(--glow-color-60,transparent) calc(var(--cone-spread,25) * 1.5deg), var(--glow-color,transparent) calc(var(--cone-spread,25) * 2deg), var(--glow-color-60,transparent) calc(var(--cone-spread,25) * 2.5deg), var(--glow-color-30,transparent) calc(var(--cone-spread,25) * 3deg), var(--glow-color-10,transparent) calc(var(--cone-spread,25) * 3.5deg), transparent calc(var(--cone-spread,25) * 4deg));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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 .edge-light:after{content:"";border-radius:inherit;background:radial-gradient(ellipse at var(--cursor-angle-x,50%) var(--cursor-angle-y,50%), var(--glow-color-10,transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.border-glow-card.sweep-active .edge-light{opacity:1}.border-glow-inner{z-index:1;position:relative}
