.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:24px;--cone-spread:25;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid #002bff;background:var(--card-bg,rgba(255,255,255,.5));overflow:visible;transition:transform .15s ease-out;transform-style:preserve-3d;will-change:transform}.border-glow-card:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--border-radius) + 2px);z-index:-1;transition:opacity .25s ease-out;pointer-events:none;background:conic-gradient(from var(--cursor-angle) at 50% 50%,#002BFF 0,#648CFF 5%,#FFFFFF 10%,#648CFF 15%,#002BFF 20%,transparent 30%,transparent 70%,#002BFF 80%,#648CFF 85%,#FFFFFF 90%,#648CFF 95%,#002BFF 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)))}.border-glow-card:not(:hover):not(.sweep-active):before{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card>.edge-light{display:none}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1}