.border-glow-overlay{--glow-angle:0deg;--glow-opacity:0;z-index:60;pointer-events:none;opacity:var(--glow-opacity);isolation:isolate;transition:opacity .16s ease-out;position:fixed;box-shadow:0 0 0 1px #ffffffeb,0 0 14px #ffe46cc7,0 0 34px #ffe46c75}.border-glow-overlay:before,.border-glow-overlay:after{content:"";border-radius:inherit;background:conic-gradient(from var(--glow-angle), #fff4bd00 0deg, #fff4bd00 302deg, #ffeb946b 316deg, #fff 340deg, #ffdc4ff0 358deg, #fff4bd00 360deg);-webkit-mask-composite:xor;padding:1px;position:absolute;-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-overlay:before{inset:-1px}.border-glow-overlay:after{filter:blur(12px);opacity:.88;inset:-14px}@media (pointer:coarse),(prefers-reduced-motion:reduce){.border-glow-overlay{display:none}}
