.moving-icon{transition:transform .5s ease}.glow-effect{border-radius:9999px;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(255,0,0,.6),transparent 30%);filter:blur(8px);animation:moveGlow 4s linear infinite;z-index:0}.glow-button{position:relative;z-index:1}.glow-button:hover .moving-icon{transform:translateX(10px)}.glow-button:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:9999px;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(255,0,0,.6),transparent 30%);filter:blur(12px);animation:moveGlow 4s linear infinite;z-index:0;pointer-events:none}@keyframes moveGlow{0.00%{--x:90%;--y:50%}1.00%{--x:89.9%;--y:52.5%}2.00%{--x:89.7%;--y:55%}3.00%{--x:89.3%;--y:57.5%}4.00%{--x:88.7%;--y:59.9%}5.00%{--x:88%;--y:62.4%}6.00%{--x:87.2%;--y:64.7%}7.00%{--x:86.2%;--y:67%}8.00%{--x:85.1%;--y:69.3%}9.00%{--x:83.8%;--y:71.4%}10.00%{--x:82.4%;--y:73.5%}11.00%{--x:80.8%;--y:75.5%}12.00%{--x:79.2%;--y:77.4%}13.00%{--x:77.4%;--y:79.2%}14.00%{--x:75.5%;--y:80.8%}15.00%{--x:73.5%;--y:82.4%}16.00%{--x:71.4%;--y:83.8%}17.00%{--x:69.3%;--y:85.1%}18.00%{--x:67%;--y:86.2%}19.00%{--x:64.7%;--y:87.2%}20.00%{--x:62.4%;--y:88%}21.00%{--x:59.9%;--y:88.7%}22.00%{--x:57.5%;--y:89.3%}23.00%{--x:55%;--y:89.7%}24.00%{--x:52.5%;--y:89.9%}25.00%{--x:50%;--y:90%}26.00%{--x:47.5%;--y:89.9%}27.00%{--x:45%;--y:89.7%}28.00%{--x:42.5%;--y:89.3%}29.00%{--x:40.1%;--y:88.7%}30.00%{--x:37.6%;--y:88%}31.00%{--x:35.3%;--y:87.2%}32.00%{--x:33%;--y:86.2%}33.00%{--x:30.7%;--y:85.1%}34.00%{--x:28.6%;--y:83.8%}35.00%{--x:26.5%;--y:82.4%}36.00%{--x:24.5%;--y:80.8%}37.00%{--x:22.6%;--y:79.2%}38.00%{--x:20.8%;--y:77.4%}39.00%{--x:19.2%;--y:75.5%}40.00%{--x:17.6%;--y:73.5%}41.00%{--x:16.2%;--y:71.4%}42.00%{--x:14.9%;--y:69.3%}43.00%{--x:13.8%;--y:67%}44.00%{--x:12.8%;--y:64.7%}45.00%{--x:12%;--y:62.4%}46.00%{--x:11.3%;--y:59.9%}47.00%{--x:10.7%;--y:57.5%}48.00%{--x:10.3%;--y:55%}49.00%{--x:10.1%;--y:52.5%}50.00%{--x:10%;--y:50%}51.00%{--x:10.1%;--y:47.5%}52.00%{--x:10.3%;--y:45%}53.00%{--x:10.7%;--y:42.5%}54.00%{--x:11.3%;--y:40.1%}55.00%{--x:12%;--y:37.6%}56.00%{--x:12.8%;--y:35.3%}57.00%{--x:13.8%;--y:33%}58.00%{--x:14.9%;--y:30.7%}59.00%{--x:16.2%;--y:28.6%}60.00%{--x:17.6%;--y:26.5%}61.00%{--x:19.2%;--y:24.5%}62.00%{--x:20.8%;--y:22.6%}63.00%{--x:22.6%;--y:20.8%}64.00%{--x:24.5%;--y:19.2%}65.00%{--x:26.5%;--y:17.6%}66.00%{--x:28.6%;--y:16.2%}67.00%{--x:30.7%;--y:14.9%}68.00%{--x:33%;--y:13.8%}69.00%{--x:35.3%;--y:12.8%}70.00%{--x:37.6%;--y:12%}71.00%{--x:40.1%;--y:11.3%}72.00%{--x:42.5%;--y:10.7%}73.00%{--x:45%;--y:10.3%}74.00%{--x:47.5%;--y:10.1%}75.00%{--x:50%;--y:10%}76.00%{--x:52.5%;--y:10.1%}77.00%{--x:55%;--y:10.3%}78.00%{--x:57.5%;--y:10.7%}79.00%{--x:59.9%;--y:11.3%}80.00%{--x:62.4%;--y:12%}81.00%{--x:64.7%;--y:12.8%}82.00%{--x:67%;--y:13.8%}83.00%{--x:69.3%;--y:14.9%}84.00%{--x:71.4%;--y:16.2%}85.00%{--x:73.5%;--y:17.6%}86.00%{--x:75.5%;--y:19.2%}87.00%{--x:77.4%;--y:20.8%}88.00%{--x:79.2%;--y:22.6%}89.00%{--x:80.8%;--y:24.5%}90.00%{--x:82.4%;--y:26.5%}91.00%{--x:83.8%;--y:28.6%}92.00%{--x:85.1%;--y:30.7%}93.00%{--x:86.2%;--y:33%}94.00%{--x:87.2%;--y:35.3%}95.00%{--x:88%;--y:37.6%}96.00%{--x:88.7%;--y:40.1%}97.00%{--x:89.3%;--y:42.5%}98.00%{--x:89.7%;--y:45%}99.00%{--x:89.9%;--y:47.5%}100.00%{--x:90%;--y:50%}}