.border-glow-card{isolation:isolate;border-radius:.5rem;position:relative}.border-glow-card:before,.border-glow-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:var(--border-glow-opacity);transition:opacity .22s;position:absolute}.border-glow-card:before{z-index:-1;background:conic-gradient(from var(--border-glow-angle), transparent 0 33%, #8aa4e8 43%, #d3dcff 50%, #7a8fd0 57%, transparent 67% 100%);padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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{z-index:-2;background:conic-gradient(from var(--border-glow-angle), transparent 0 38%, #8aa4e873 48%, transparent 62% 100%);filter:blur(12px);inset:-10px}@media (hover:none),(prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after{display:none}}
