.signup-hero{background:linear-gradient(135deg,rgba(236,72,153,.1) 0%,rgba(59,130,246,.1) 100%)}.signup-form-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.15);transition:all .3s}.signup-form-card:hover{transform:scale(1.05);box-shadow:0 20px 40px rgba(236,72,153,.2)}.airdrop-card{background:linear-gradient(135deg,rgba(147,51,234,.2),rgba(236,72,153,.2))}.affiliate-card{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(34,211,238,.2))}.notification-card{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(234,179,8,.2))}.signup-icon{transition:all .3s}.signup-form-card:hover .signup-icon{transform:scale(1.1)rotate(5deg)}.signup-input{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.2);transition:all .3s}.signup-input:focus{background:rgba(0,0,0,.5);border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.signup-button{transition:all .3s;position:relative;overflow:hidden}.signup-button:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.signup-button:hover:before{left:100%}.signup-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(139,92,246,.3)}.benefit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1);transition:all .3s}.benefit-card:hover{background:rgba(0,0,0,.35);transform:translateY(-5px);box-shadow:0 15px 30px rgba(139,92,246,.2)}.benefit-icon{transition:all .3s}.benefit-card:hover .benefit-icon{animation:.6s bounce;transform:scale(1.2)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.signup-form-card.submitted{border-color:#10b981;box-shadow:0 0 20px rgba(16,185,129,.3)}.signup-button.submitted{cursor:default;background:#10b981!important}.signup-button.loading{opacity:.7;cursor:not-allowed}.signup-button.loading:after{content:"";border:2px solid transparent;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-checkmark{animation:.5s ease-in-out checkmark}@keyframes checkmark{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.gradient-text{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.signup-hero h1{font-size:3rem}.signup-form-card{margin-bottom:1.5rem}.benefit-card{margin-bottom:1rem}}.airdrop-card:hover{box-shadow:0 20px 40px rgba(236,72,153,.3)}.affiliate-card:hover{box-shadow:0 20px 40px rgba(59,130,246,.3)}.notification-card:hover{box-shadow:0 20px 40px rgba(16,185,129,.3)}
