@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap";body{margin:0;min-width:320px;min-height:100vh;font-family:Outfit,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}:root{--primary: #FFB5E8;--secondary: #B5EAD7;--accent: #C7CEEA;--background: #FFF0F5;--text: #4A4A4A;--card-bg: rgba(255, 255, 255, .9);--gradient: linear-gradient(135deg, #FFB5E8, #B5EAD7);--shadow: 0 8px 32px rgba(31, 38, 135, .15)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Quicksand,sans-serif;background-color:var(--background);color:var(--text);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{position:fixed;width:100%;top:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;box-shadow:0 4px 20px #1f26871a;border-bottom:2px solid rgba(255,255,255,.5);text-align:left}header h1{font-size:2.5rem;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:titleFloat 3s ease-in-out infinite}.nav-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}.logo{font-size:1.8rem;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:var(--primary);padding:.5rem 1rem;border-radius:20px;transition:all .3s ease}.logo:hover{transform:translateY(-2px);text-shadow:0 4px 8px rgba(31,38,135,.2)}.nav-links{display:flex;gap:1.5rem;align-items:center}.nav-links a{color:var(--text);text-decoration:none;font-weight:500;font-size:1.1rem;padding:.5rem 1.2rem;border-radius:50px;transition:all .3s ease;position:relative;overflow:hidden;background:transparent;box-shadow:none}.nav-links a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient);opacity:0;transition:all .3s ease;z-index:-1;border-radius:50px}.nav-links a:hover{color:var(--text);transform:translateY(-2px)}.nav-links a:hover:before{opacity:.1}.nav-links a.active{color:var(--primary);font-weight:600}.nav-links a.active:before{opacity:.15}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px;background:linear-gradient(135deg,#ffe5f1,#e5f9ff)}.hero-content{position:relative;z-index:2;padding:2rem;background:var(--card-bg);border-radius:30px;box-shadow:var(--shadow);margin:2rem;max-width:500px;margin-right:auto;margin-left:5%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.5)}.hero-title{font-size:4rem;margin-bottom:1rem;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1);transform-origin:left;animation:titleFloat 3s ease-in-out infinite}.hero-subtitle{font-size:1.5rem;margin-bottom:2rem;color:var(--text);font-weight:500}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:2rem 0}.stat-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:25px;text-align:center;transition:all .3s ease;box-shadow:var(--shadow);border:2px solid rgba(255,255,255,.5);animation:bounce 3s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.stat-card:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #1f26874d}.stat-value{font-size:1.8rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.btn{display:inline-block;padding:1rem 2.5rem;background:var(--gradient);color:var(--text);text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:var(--shadow);border:2px solid rgba(255,255,255,.5);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.btn:hover:before{left:100%}.btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px #1f26874d}.social-links{display:flex;gap:1.5rem;margin-top:2rem}.social-links a{color:var(--text);font-size:1.5rem;transition:all .3s ease;padding:.8rem;border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow)}.social-links a:hover{color:var(--primary);transform:translateY(-2px)}.about{padding:5rem 0;position:relative;background:linear-gradient(135deg,#e5f9ff,#ffe5f1)}.section-title{font-size:3rem;margin-bottom:2rem;text-align:center;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:2rem;background:var(--card-bg);border-radius:30px;box-shadow:var(--shadow);margin:2rem}.about-text{font-size:1.1rem;padding:1.5rem;background:#ffffff80;border-radius:20px}.how-to-buy{padding:5rem 0;background:linear-gradient(135deg,#ffe5f1,#e5f9ff)}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;padding:2rem}.step-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:25px;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow);border:2px solid rgba(255,255,255,.5);cursor:pointer;position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px}.step-card:nth-child(2){background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:3px solid var(--primary);transform:scale(1.1);z-index:2;box-shadow:0 15px 40px #ffb5e84d}.step-card:nth-child(2):before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--gradient);z-index:-1;border-radius:27px;animation:borderGlow 2s ease-in-out infinite}.step-card:nth-child(2) .step-number{font-size:3rem;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:numberPulse 2s ease-in-out infinite}.step-card:nth-child(2) h3{font-size:1.8rem;color:var(--primary);text-shadow:0 2px 4px rgba(0,0,0,.1)}.step-card:nth-child(2):hover{transform:translateY(-20px) scale(1.15) rotateX(5deg);box-shadow:0 25px 60px #ffb5e866}.step-card:nth-child(2):hover:after{animation:sparkle 1.5s linear infinite}@keyframes borderGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes sparkle{0%{transform:rotate(45deg) translate(-50%,-50%)}to{transform:rotate(45deg) translate(50%,50%)}}.step-card:nth-child(2):before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,181,232,.2) 0%,transparent 70%);animation:particleFloat 3s ease-in-out infinite}@keyframes particleFloat{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-10px) scale(1.1);opacity:.8}}.step-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient);opacity:0;transition:opacity .5s ease;z-index:-1;border-radius:25px}.step-card:hover{transform:translateY(-15px) scale(1.05) rotateX(5deg);box-shadow:0 20px 50px #1f26874d;border-color:var(--primary)}.step-card:hover:before{opacity:.1}.step-card:active{transform:translateY(-5px) scale(.98)}.step-card.animate{animation:cardFloat 3s ease-in-out infinite}.step-number{font-size:2.5rem;font-weight:700;color:var(--primary);margin-bottom:1rem;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform .3s ease}.step-card:hover .step-number{transform:scale(1.2) rotate(5deg)}.step-card h3{font-size:1.5rem;margin-bottom:1rem;transition:transform .3s ease}.step-card:hover h3{transform:translateY(-5px)}.step-card p{transition:transform .3s ease}.step-card:hover p{transform:translateY(-3px)}@keyframes cardFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1deg)}}.step-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);transition:transform .5s ease;pointer-events:none}.step-card:hover:after{transform:rotate(45deg) translate(50%,50%)}footer{padding:3rem 0;text-align:center;background:var(--card-bg);border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:var(--shadow)}.footer-links{display:flex;justify-content:center;gap:2rem;margin:1.5rem 0}.footer-links a{color:var(--text);text-decoration:none;transition:all .3s ease;padding:.5rem 1rem;border-radius:15px;background:#ffffff80}.footer-links a:hover{color:var(--primary);transform:translateY(-2px)}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes titleFloat{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#particles-js{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.hero-image{position:absolute;right:15%;top:50%;transform:translateY(-50%);width:55%;max-width:700px;z-index:1;filter:drop-shadow(0 10px 20px rgba(31,38,135,.2))}.hero-image img{width:100%;height:auto;border-radius:50px;transition:all .3s ease;animation:float 6s ease-in-out infinite}.buy-guide-image{text-align:center;margin:2rem 0}.buy-guide-image img{max-width:300px;width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(31,38,135,.2));border-radius:50px;transition:all .3s ease}.buy-guide-image img:hover{transform:scale(1.05);filter:drop-shadow(0 15px 30px rgba(31,38,135,.3))}.about-image img{max-width:100%;height:auto;border-radius:50px;filter:drop-shadow(0 10px 20px rgba(31,38,135,.2));transition:all .3s ease}.about-image img:hover{transform:scale(1.05);filter:drop-shadow(0 15px 30px rgba(31,38,135,.3))}@media (max-width: 768px){.hero{flex-direction:column;text-align:center}.hero-content{margin:1rem;max-width:90%;margin-left:auto}.hero-image{position:relative;left:auto;top:auto;transform:none;width:90%;margin:2rem auto}.hero-title{font-size:2.5rem}.about-content{grid-template-columns:1fr}.nav-container{padding:0 1rem}.nav-links{display:none}.logo{font-size:1.5rem}.social-links{justify-content:center}}html{scroll-behavior:smooth}.ripple{position:absolute;top:50%;left:50%;width:0;height:0;background:#fff6;border-radius:50%;transform:translate(-50%,-50%);animation:ripple 1s ease-out}@keyframes ripple{0%{width:0;height:0;opacity:.5}to{width:200px;height:200px;opacity:0}}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.particle{position:absolute;width:8px;height:8px;background:var(--primary);border-radius:50%;opacity:.6;animation:particleFloat 3s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.particle:nth-child(odd){background:var(--secondary)}.particle:nth-child(3n){background:var(--accent)}@keyframes particleFloat{0%,to{transform:translate(calc(cos(var(--i) * 36deg)*50px),calc(sin(var(--i) * 36deg)*50px)) scale(1);opacity:.6}50%{transform:translate(calc(cos(var(--i) * 36deg)*70px),calc(sin(var(--i) * 36deg)*70px)) scale(1.5);opacity:.8}}.airdrop-section{padding:80px 0;background:linear-gradient(135deg,#1a1a2e,#16213e)}.verification-container{max-width:600px;margin:0 auto;padding:30px;background:#ffffff0d;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a}.verification-step{margin-bottom:30px;padding:20px;background:#ffffff08;border-radius:15px;transition:transform .3s ease}.verification-step:hover{transform:translateY(-5px)}.verification-step h3{color:#fff;margin-bottom:15px;font-size:1.2rem}.solana-input,.twitter-input{width:100%;padding:12px 20px;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease}.solana-input:focus,.twitter-input:focus{outline:none;border-color:#ffb5e8;box-shadow:0 0 15px #ffb5e84d}.twitter-btn{background:#1da1f2;color:#fff;border:none;padding:12px 25px;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s ease}.twitter-btn:hover{background:#1a8cd8;transform:translateY(-2px)}.verify-btn{width:100%;padding:15px;background:linear-gradient(45deg,#ffb5e8,#ff9ecd);color:#fff;border:none;border-radius:10px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;margin-top:20px}.verify-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #ffb5e866}.verify-btn:disabled{opacity:.7;cursor:not-allowed}.tweet-link{display:inline-block;padding:10px 20px;background:#1da1f2;color:#fff;text-decoration:none;border-radius:8px;margin-top:10px;transition:all .3s ease}.tweet-link:hover{background:#1a8cd8;transform:translateY(-2px)}.success-message{text-align:center;padding:30px;background:#2ed5731a;border-radius:15px;border:2px solid #2ed573}.success-message h3{color:#2ed573;margin-bottom:15px;font-size:1.5rem}.success-message p{color:#fff;font-size:1.1rem}.presale-section{padding:5rem 0;background:linear-gradient(135deg,#ffe5f1,#e5f9ff);color:#4a4a4a}.presale-container{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;box-shadow:0 8px 32px #1f268726;padding:2rem;margin:2rem auto;max-width:600px;border:2px solid rgba(255,255,255,.5)}.presale-info{text-align:center;margin-bottom:2rem;padding:1.5rem;background:#ffffff80;border-radius:20px;color:#4a4a4a;border:1px solid #e0e0e0}.presale-step{margin-bottom:2rem;padding:1.5rem;background:#ffffff80;border-radius:20px;box-shadow:0 4px 16px #1f268712;border:1.5px solid #e0e0e0;transition:transform .3s}.presale-step h3{color:#6eeb6e;font-size:1.2rem;margin-bottom:1rem;letter-spacing:.5px}.referral-input,.sol-input{width:100%;padding:13px 14px;border:1.5px solid #b5ead7;border-radius:8px;background:#ffffffd9;color:#4a4a4a;font-size:1rem;margin-bottom:8px;transition:border .2s,box-shadow .2s}.referral-input:focus,.sol-input:focus{outline:none;border-color:#6eeb6e;box-shadow:0 0 0 2px #6eeb6e2e}.input-info{margin-top:8px;font-size:.97rem;color:#4a4a4a}.error-message{color:#ff4757;background:#ff475721;padding:10px;border-radius:8px;margin-top:18px;text-align:center;border:1px solid #ff6b6b33}.balance-info{color:#4a4a4a;font-size:1.08rem;margin-top:10px;padding:8px 15px;background:#6eeb6e14;border-radius:8px;display:inline-block;font-weight:700}.network-info{color:#4a4a4a;font-size:.95rem;margin-top:8px;padding:5px 10px;background:#6eeb6e12;border-radius:5px;display:inline-block}.wallet-info{background:#ffffff80;padding:15px;border-radius:8px;margin-bottom:10px;border:1px solid #e0e0e0}.wallet-info p{margin:5px 0;color:#4a4a4a;font-family:monospace}.countdown-section{padding:4rem 0;background:linear-gradient(135deg,#ffe5f1,#e5f9ff);position:relative;overflow:hidden}.countdown-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none}.countdown-container{max-width:800px;margin:0 auto;text-align:center;padding:2rem;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;box-shadow:0 8px 32px #1f268726;border:2px solid rgba(255,255,255,.5);position:relative;z-index:2}.countdown-title{font-size:3.5rem;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.1);animation:titleFloat 3s ease-in-out infinite}.countdown-date{font-size:1.5rem;color:var(--text);font-weight:600;margin-bottom:3rem;letter-spacing:2px;text-transform:uppercase}.countdown-timer{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.countdown-item{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:20px;min-width:120px;box-shadow:var(--shadow);border:2px solid rgba(255,255,255,.5);transition:all .3s ease;animation:bounce 3s ease-in-out infinite}.countdown-item:hover{transform:translateY(-5px);box-shadow:0 12px 40px #1f268733}.countdown-item:nth-child(1){animation-delay:0s}.countdown-item:nth-child(3){animation-delay:.2s}.countdown-item:nth-child(5){animation-delay:.4s}.countdown-item:nth-child(7){animation-delay:.6s}.countdown-value{font-size:2.5rem;font-weight:700;color:var(--primary);margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.countdown-label{font-size:.9rem;color:var(--text);font-weight:500;text-transform:uppercase;letter-spacing:1px}.countdown-separator{font-size:2rem;font-weight:700;color:var(--primary);margin:0 .5rem;animation:pulse 1s ease-in-out infinite}.countdown-message{margin-top:2rem}.countdown-message p{font-size:1.2rem;color:var(--text);margin-bottom:.5rem;font-weight:500}.countdown-message p:last-child{font-size:1rem;opacity:.8}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.countdown-title{font-size:2.5rem}.countdown-date{font-size:1.2rem}.countdown-timer{gap:.5rem}.countdown-item{min-width:80px;padding:1rem}.countdown-value{font-size:1.8rem}.countdown-label{font-size:.8rem}.countdown-separator{font-size:1.5rem}.countdown-message p{font-size:1rem}}
