.border-glow-overlay{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:24;--color-sensitivity:calc(var(--edge-sensitivity) + 18);--glow-padding:28px;z-index:2147483646;box-sizing:border-box;isolation:isolate;pointer-events:none;opacity:0;transition:opacity var(--dur-fast,.16s) var(--ease-out,ease-out);will-change:transform, opacity;display:none;position:fixed;inset:0 auto auto 0;overflow:visible}.border-glow-overlay:before,.border-glow-overlay>.edge-light{content:"";border-radius:inherit;pointer-events:none;transition:opacity var(--dur-fast,.16s) var(--ease-out,ease-out);position:absolute}.border-glow-overlay:before{background:radial-gradient(at 80% 55%, var(--fa-border-glow-bright) 0, transparent 50%), radial-gradient(at 69% 34%, var(--fa-border-glow-color) 0, transparent 50%), radial-gradient(at 8% 6%, var(--fa-border-glow-deep) 0, transparent 50%), radial-gradient(at 41% 38%, var(--fa-border-glow-color) 0, transparent 50%), radial-gradient(at 86% 85%, var(--fa-border-glow-bright) 0, transparent 50%), radial-gradient(at 82% 18%, var(--fa-border-glow-deep) 0, transparent 50%), linear-gradient(var(--fa-border-glow-color) 0 100%);opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask:linear-gradient(var(--fa-color-000) 0 0) content-box, linear-gradient(var(--fa-color-000) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--fa-color-000) 0 0) content-box, linear-gradient(var(--fa-color-000) 0 0);mask:linear-gradient(var(--fa-color-000) 0 0) content-box, linear-gradient(var(--fa-color-000) 0 0);padding:1.5px;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.border-glow-overlay>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, var(--fa-color-000) 2.5%, transparent 10%, transparent 90%, var(--fa-color-000) 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, var(--fa-color-000) 2.5%, transparent 10%, transparent 90%, var(--fa-color-000) 97.5%)}.border-glow-overlay>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--fa-border-glow-color), inset 0 0 3px color-mix(in srgb, var(--fa-border-glow-color) 55%, transparent), inset 0 0 8px color-mix(in srgb, var(--fa-border-glow-color) 38%, transparent), inset 0 0 18px color-mix(in srgb, var(--fa-border-glow-color) 24%, transparent), 0 0 3px color-mix(in srgb, var(--fa-border-glow-color) 55%, transparent), 0 0 9px color-mix(in srgb, var(--fa-border-glow-color) 38%, transparent), 0 0 22px color-mix(in srgb, var(--fa-border-glow-color) 22%, transparent);position:absolute}@media (hover:hover) and (pointer:fine){.border-glow-overlay{display:block}.border-glow-overlay[data-visible=true]{opacity:1}}@media (prefers-reduced-motion:reduce){.border-glow-overlay,.border-glow-overlay:before,.border-glow-overlay>.edge-light{transition:none}}
