.login-social{flex-direction:column;gap:12px;width:100%;max-width:340px;margin:0 auto;display:flex}.social-btn,.wallet-btn{cursor:pointer;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:52px;padding:0 16px;font-family:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.social-btn{background:#fff}.wallet-btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border-color:#7c3aed;font-size:14px;font-weight:600}.social-btn .btn-main-icon,.wallet-btn .btn-main-icon{justify-content:center;align-items:center;width:28px;height:28px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;left:50%;transform:translate(-50%)}.social-btn .btn-hover-text,.wallet-btn .btn-hover-text{opacity:0;color:#3c4043;white-space:nowrap;margin-left:36px;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translate(10px)}.wallet-btn .btn-hover-text{color:#fff;font-weight:600}.social-btn:hover,.wallet-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.wallet-btn:hover{box-shadow:0 8px 24px #8b5cf659}.social-btn:hover .btn-main-icon,.wallet-btn:hover .btn-main-icon{left:40px;transform:translate(-50%)}.social-btn:hover .btn-hover-text,.wallet-btn:hover .btn-hover-text{opacity:1;transform:translate(0)}.social-btn.google{background:linear-gradient(#fff,#f8f9fa)}.social-btn.google:hover{background:linear-gradient(#f8f9fa,#f1f3f4);border-color:#bdc1c6}.social-btn.facebook:hover{color:#fff;background:#1877f2;border-color:#1877f2}.social-btn.facebook:hover .btn-hover-text{color:#fff}.social-btn.facebook i{color:#1877f2}.social-btn.facebook:hover i{color:#fff}.social-btn.apple:hover{color:#fff;background:#000;border-color:#000}.social-btn.apple:hover .btn-hover-text{color:#fff}.social-btn.apple i{color:#000}.social-btn.apple:hover i{color:#fff}.social-btn i,.wallet-btn i{font-size:24px}.social-btn .btn-main-icon img{width:26px;height:26px}
.section-page-login:before,.section-page-login:after,.login-wrap:before,.login-wrap:after,.page-login:before,.page-login:after{content:none!important;display:none!important}.section-page-login>:not(.tf-container),.login-wrap>:not(.tf-container){display:none!important}.section-page-login,.login-wrap{overflow:hidden!important}
.AnimatedSignInButton-module__aRrbQW__animatedSigninBtn{cursor:pointer;background:#000;border:3px solid #000;border-radius:30px;padding:10px 20px;display:inline-block;overflow:hidden;box-shadow:inset 4px 4px 8px #ffffff1a,inset -4px -4px 8px #00000080,2px 2px 8px #0000004d,-2px -2px 8px #ffffff0d}.AnimatedSignInButton-module__aRrbQW__animatedSigninBtn span{color:#fff;text-shadow:1px 1px 2px #00000080,-1px -1px 1px #ffffff1a;z-index:1;letter-spacing:normal;padding:0 1px;font-family:Nasalization,sans-serif;font-size:16px;font-weight:700;display:inline-block;position:relative}.AnimatedSignInButton-module__aRrbQW__animatedSigninBtn:hover span{color:#f5f5f5}.AnimatedSignInButton-module__aRrbQW__animatedSigninBtn:active span{color:#fff;text-shadow:1px 1px 2px #0009,-1px -1px 2px #ffffff26}.AnimatedSignInButton-module__aRrbQW__animatedSigninBtn:active{box-shadow:inset 2px 2px 4px #0009,inset -2px -2px 4px #ffffff1a}
