body{overflow-x:hidden}.airDropBody,body{margin:0;padding:0;font-family:Arial,sans-serif}.airDropBody{min-height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.container{text-align:center;position:relative;width:100%;height:100vh}.parachute{position:absolute;left:50%;top:0;transform:translateX(-50%);animation:fall 4s cubic-bezier(.25,.46,.45,.94) forwards,sway 2s ease-in-out 4s infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.15));z-index:5;width:120px;height:200px}.parachute-canopy{width:120px;height:80px;background:radial-gradient(ellipse at center top,#ff6b6b 0,#ee5a24 40%,#d63031 100%);border-radius:60px 60px 20px 20px;position:relative;box-shadow:inset 0 -10px 20px rgba(0,0,0,.1),0 8px 25px rgba(0,0,0,.2);overflow:hidden;animation:canopyBreathe 3s ease-in-out 4s infinite}.parachute-canopy:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:20px;background:linear-gradient(180deg,#c0392b,#e74c3c);border-radius:1px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.parachute-canopy:after{content:"";position:absolute;top:5px;left:0;right:0;height:15px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 80%,transparent);border-radius:50px}.canopy-segments{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:60px 60px 20px 20px}.segment{position:absolute;top:0;width:2px;height:100%;background:linear-gradient(180deg,rgba(192,57,43,.3) 0,rgba(192,57,43,.6) 50%,rgba(192,57,43,.8))}.segment:first-child{left:20%;transform:skewX(-2deg)}.segment:nth-child(2){left:40%;transform:skewX(1deg)}.segment:nth-child(3){left:60%;transform:skewX(-1deg)}.segment:nth-child(4){left:80%;transform:skewX(2deg)}.parachute-lines{position:absolute;top:75px;left:50%;transform:translateX(-50%);width:100px;height:45px}.line{width:1.5px;background:linear-gradient(180deg,#2c3e50,#34495e);position:absolute;border-radius:1px;transform-origin:top center;box-shadow:1px 0 2px rgba(0,0,0,.1)}.line:first-child{left:10px;height:40px;transform:rotate(-8deg)}.line:nth-child(2){left:30px;height:42px;transform:rotate(-3deg)}.line:nth-child(3){left:50px;height:45px;transform:rotate(0deg)}.line:nth-child(4){left:70px;height:42px;transform:rotate(3deg)}.line:nth-child(5){left:90px;height:40px;transform:rotate(8deg)}.airdrop-box{width:80px;height:80px;background:linear-gradient(145deg,#ffd700,#ffed4e,#f1c40f);border:3px solid #f39c12;border-radius:10px;position:absolute;top:120px;left:50%;transform:translateX(-50%);box-shadow:0 8px 25px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;animation:boxSway 2s ease-in-out 4s infinite;display:flex;justify-content:center;align-items:center;z-index:10}.gift-icon{font-size:32px;text-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .3s ease}.airdrop-box:hover .gift-icon{transform:scale(1.1) rotate(10deg)}.airdrop-box:before{content:"🎁";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.airdrop-box:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);border-radius:12px;opacity:0;transition:opacity .3s ease}.airdrop-box:hover:after{opacity:1}.wind-effect{position:absolute;top:20%;left:0;width:100%;height:60%;pointer-events:none}.wind-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:windMove 3s linear infinite}.wind-line:first-child{top:20%;left:-100%;width:50px;animation-delay:0s}.wind-line:nth-child(2){top:40%;left:-100%;width:70px;animation-delay:-1s}.wind-line:nth-child(3){top:60%;left:-100%;width:40px;animation-delay:-2s}@keyframes windMove{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.code-reveal,div[class*=codeReveal]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:rgba(21,21,21,.95);padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:all .5s ease;backdrop-filter:blur(90px);text-align:center;z-index:10;height:340px;width:400px}.code-reveal.show,div[class*=codeReveal].show{opacity:1;visibility:visible;animation:bounce .6s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.codeText{font-size:24px;font-weight:700;color:#2c3e50;margin:10px 0;letter-spacing:2px;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:10px 20px;border:1px dashed #667eea;border-radius:5px;display:inline-block}.copyBtn{background:linear-gradient(45deg,#667eea,#764ba2);color:white;border:none;padding:10px 20px;border-radius:25px;cursor:pointer;font-size:14px;margin-top:15px;transition:all .3s ease}.copyBtn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.particles{z-index:1}.particle{background:rgba(255,255,255,.5);pointer-events:none;animation:float 15s linear infinite}.particle:first-child{width:5px;height:5px;top:10%;animation-duration:20s;animation-delay:0s}.particle:nth-child(2){width:3px;height:3px;top:30%;left:50%;animation-duration:25s;animation-delay:5s}.particle:nth-child(3){width:4px;height:4px;top:70%;left:80%;animation-duration:30s;animation-delay:10s}@media (max-width:768px){.title{font-size:24px;top:15%}.subtitle{font-size:14px;top:25%}.codeText{font-size:18px;padding:8px 15px}.code-reveal{height:380px;width:330px}}.copy-btn{font-weight:700;background:#b5821c;color:white;border:none;padding:10px 20px;border-radius:25px;cursor:pointer;font-size:14px;margin-top:15px;transition:all .3s ease}.copy-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.title{top:20%;color:white;font-size:32px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:fadeIn 1s ease .5s forwards}.subtitle,.title{position:absolute;left:50%;transform:translateX(-50%);opacity:0}.subtitle{top:28%;color:rgba(255,255,255,.8);font-size:16px;animation:fadeIn 1s ease 1s forwards}@keyframes fall{0%{top:-200px;transform:translateX(-50%) rotate(-10deg);opacity:0}15%{opacity:1;transform:translateX(-50%) rotate(-5deg)}30%{transform:translateX(-50%) rotate(3deg)}50%{transform:translateX(-50%) rotate(-2deg)}70%{transform:translateX(-50%) rotate(1deg)}85%{transform:translateX(-50%) rotate(-.5deg)}to{top:35%;transform:translateX(-50%) rotate(0deg);opacity:1}}@keyframes sway{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-45%) rotate(2deg)}50%{transform:translateX(-50%) rotate(0deg)}75%{transform:translateX(-55%) rotate(-2deg)}}@keyframes canopyBreathe{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.05) scaleX(.98)}}@keyframes boxSway{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-48%) rotate(1deg)}50%{transform:translateX(-50%) rotate(0deg)}75%{transform:translateX(-52%) rotate(-1deg)}}@keyframes sparkle{0%{transform:scale(.3);opacity:0}50%{transform:scale(1);opacity:1}to{transform:scale(.3);opacity:0}}@keyframes bounce{0%{transform:translate(-50%,-50%) scale(.3)}50%{transform:translate(-50%,-50%) scale(1.05)}70%{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes fadeIn{to{opacity:1}}.particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.particle{position:absolute;background:rgba(255,255,255,.6);border-radius:50%;animation:float 4s ease-in-out infinite}.particle:first-child{width:4px;height:4px;left:20%;animation-delay:-.5s}.particle:nth-child(2){width:6px;height:6px;left:80%;animation-delay:-1.5s}.particle:nth-child(3){width:3px;height:3px;left:60%;animation-delay:-2.5s}@keyframes float{0%,to{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}}