@keyframes border-glow-orbit{to{transform:rotate(1turn)}}.border-glow-target{--glow-padding:30px;--glow-orbit-duration:10s;--glow-orbit-delay:0s;--glow-accent-one:#d6b65f;--glow-accent-two:#7f98a6;--glow-accent-three:#c57f6c;isolation:isolate}.border-glow-positioned{position:relative}.border-glow-target>.border-glow-mesh,.border-glow-target>.border-glow-edge{border-radius:inherit;pointer-events:none;display:block;position:absolute}.border-glow-target>.border-glow-mesh{z-index:20;opacity:.96;-webkit-mask-composite:xor;padding:2px;inset:-2px;-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-target>.border-glow-mesh:before{background:conic-gradient(from 45deg, transparent 0%, transparent 58%, var(--glow-accent-one) 70%, var(--glow-accent-two) 82%, var(--glow-accent-three) 94%, transparent 100%);content:"";animation:border-glow-orbit var(--glow-orbit-duration) var(--ease-linear) var(--glow-orbit-delay) infinite;will-change:transform;animation-play-state:paused;position:absolute;inset:-120%;transform:rotate(0)}.border-glow-target.is-glow-active>.border-glow-mesh:before{animation-play-state:running}.border-glow-target>.border-glow-edge{z-index:19;inset:calc(var(--glow-padding) * -1);opacity:.7}.border-glow-target>.border-glow-edge:before{inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 2px var(--glow-color), inset 0 0 14px 2px var(--glow-color-40), 0 0 13px 2px var(--glow-color-50), 0 0 38px 7px var(--glow-color-20);content:"";position:absolute}.border-glow-static{box-shadow:0 0 0 1px var(--glow-color-40), 0 12px 34px var(--glow-color-10)}@media (prefers-reduced-motion:reduce){.border-glow-target>.border-glow-mesh:before{opacity:.6;will-change:auto;animation:none;transform:rotate(.12turn)}}
