@property --button-glow-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.button-glow[data-v-f5eaf41b]{z-index:1;pointer-events:none;opacity:0;border-radius:9999px;transition:opacity .3s;animation:2.4s linear infinite paused button-glow-orbit-f5eaf41b;position:absolute;inset:-1px}.group:hover>.button-glow[data-v-f5eaf41b]{opacity:1;animation-play-state:running}.button-glow-ring[data-v-f5eaf41b],.button-glow-haze-ring[data-v-f5eaf41b]{-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-f5eaf41b]{background:conic-gradient(from var(--button-glow-angle), #ffd2cb 0deg, #ff6a5c 25deg, #e63c2e59 80deg, #e63c2e59 280deg, #ff6a5c 335deg, #ffd2cb 360deg);padding:1.5px;inset:0}.button-glow-haze[data-v-f5eaf41b]{filter:blur(6px);position:absolute;inset:0}.button-glow-haze-ring[data-v-f5eaf41b]{background:conic-gradient(from var(--button-glow-angle), #ff6a5ce6 0deg, #e63c2e66 45deg, #e63c2e00 100deg, #e63c2e00 260deg, #e63c2e66 315deg, #ff6a5ce6 360deg);padding:4px;inset:-2px}.button-icon-pulse[data-v-f5eaf41b]{animation:2.8s ease-in-out infinite alternate button-icon-pulse-f5eaf41b}@keyframes button-icon-pulse-f5eaf41b{0%{filter:drop-shadow(0 0 1.5px var(--icon-glow-colour));scale:1}to{filter:drop-shadow(0 0 6px var(--icon-glow-colour));scale:1.06}}@keyframes button-glow-orbit-f5eaf41b{to{--button-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.button-glow[data-v-f5eaf41b],.button-icon-pulse[data-v-f5eaf41b]{animation:none}}
