.circle-glow-ring{padding:3px;background:conic-gradient(from 0deg,transparent 0%,#00FFA3 50%,transparent 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;animation:rotate-ring 3s linear infinite}@keyframes rotate-ring{to{transform:rotate(360deg)}}.login-btn-main{animation:pulse-btn 2s ease-in-out infinite}@keyframes pulse-btn{0%,to{transform:scale(1);box-shadow:0 0 30px #00ffa366}50%{transform:scale(1.02);box-shadow:0 0 50px #00ffa366}}.bg-glow{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 15%,rgba(0,255,163,.15) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(0,255,163,.05) 0%,transparent 40%);z-index:-1;pointer-events:none}.point-card{background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(0,255,163,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;position:relative;overflow:hidden}.point-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 180deg at 50% 50%,transparent 0%,#00FFA3 15%,transparent 100%);animation:rotate-card 6s linear infinite;opacity:.15;z-index:-1}@keyframes rotate-card{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-pulse{background:#00ffa3;color:#000;font-weight:800;box-shadow:0 0 25px #00ffa34d;animation:pulse-green 2s infinite}@keyframes pulse-green{0%{box-shadow:0 0 #00ffa399}70%{box-shadow:0 0 0 12px #00ffa300}to{box-shadow:0 0 #00ffa300}}
