.border-glow-card{--border-radius:12px;--card-bg:#13131a;--glow-padding:25px;--glow-intensity:1;--glow-cone-spread:45;--glow-color:214 89 60;--fill-opacity:0;border-radius:var(--border-radius);width:100%;position:relative;overflow:visible}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);border-radius:calc(var(--border-radius) + var(--glow-padding));pointer-events:none;z-index:0;position:absolute;overflow:hidden}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:var(--border-radius);background:0 0;transition:box-shadow .3s;position:absolute;box-shadow:0 0 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f}.border-glow-card:hover>.edge-light:before{box-shadow:0 0 0 1px #ffffff2e, inset 0 0 0 1px #ffffff1a, 0 0 calc(var(--glow-padding) * .6) rgba(var(--glow-color) / calc(var(--glow-intensity) * .35)), inset 0 0 calc(var(--glow-padding) * .4) rgba(var(--glow-color) / calc(var(--glow-intensity) * .15))}.border-glow-inner{background:var(--card-bg);border-radius:var(--border-radius);z-index:1;border:1px solid #ffffff0f;flex-direction:column;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.border-glow-card:hover .border-glow-inner{border-color:rgba(var(--glow-color) / .35)}.border-glow-card .border-glow-sweep{border-radius:var(--border-radius);background:radial-gradient(ellipse 80% 50% at var(--mouse-x,50%) var(--mouse-y,0%), rgba(var(--glow-color) / calc(var(--fill-opacity) * .12)) 0%, transparent 70%);opacity:0;pointer-events:none;z-index:2;transition:opacity .4s;position:absolute;inset:0}.border-glow-card:hover .border-glow-sweep{opacity:1}@keyframes border-glow-shift{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.border-glow-card.animated>.edge-light{animation:6s linear infinite border-glow-shift}
