@property --button-glow-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.button-glow[data-v-bf8f4933]{z-index:1;pointer-events:none;opacity:0;border-radius:9999px;transition:opacity .3s;animation:2.4s linear infinite paused button-glow-orbit-bf8f4933;position:absolute;inset:-1px}.group:hover>.button-glow[data-v-bf8f4933]{opacity:1;animation-play-state:running}.button-glow-ring[data-v-bf8f4933],.button-glow-haze[data-v-bf8f4933]{-webkit-mask-composite:xor;border-radius:9999px;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}.button-glow-ring[data-v-bf8f4933]{background:conic-gradient(from var(--button-glow-angle), #ff8a7d 0deg, #e63c2eb3 40deg, #e63c2e73 90deg, #e63c2e73 270deg, #e63c2eb3 320deg, #ff8a7d 360deg);padding:1px;inset:0}.button-glow-haze[data-v-bf8f4933]{filter:blur(4px);background:conic-gradient(from var(--button-glow-angle), #e63c2e8c 0deg, #e63c2e33 40deg, #e63c2e00 90deg, #e63c2e00 270deg, #e63c2e33 320deg, #e63c2e8c 360deg);padding:6px;inset:-6px}@keyframes button-glow-orbit-bf8f4933{to{--button-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.button-glow[data-v-bf8f4933]{animation:none}}
