*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.6;color:#333;overflow-x:hidden;background:linear-gradient(135deg,#0b1426,#1a1a2e,#16213e,#0f3460,#533483);min-height:100vh;cursor:none}#bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.6}.container{position:relative;z-index:1}.navbar{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);z-index:1000;transition:all .3s ease}.nav-brand{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.nav-links{display:flex;gap:2rem}.nav-link{color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 1rem;border-radius:20px}.nav-link:hover{color:gold;background:#ffd7001a;transform:translateY(-2px)}.nav-link:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:gold;transition:all .3s ease;transform:translate(-50%)}.nav-link:hover:after{width:80%}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem;position:relative}.hero-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;text-align:center}.hero-text{color:#fff}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.gradient-text{background:linear-gradient(45deg,gold,#ff6b6b,#4ecdc4);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease-in-out infinite}.meme-text{color:gold;font-weight:600;text-shadow:0 2px 4px rgba(255,215,0,.3)}.great-text{color:#4ecdc4;font-weight:600;text-shadow:0 2px 4px rgba(78,205,196,.3)}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle{font-size:1.2rem;margin-bottom:2rem;opacity:.9;line-height:1.8}.highlight{color:gold;font-weight:600;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:3rem}.btn{padding:1rem 2rem;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary{background:linear-gradient(45deg,gold,#ff6b6b);color:#fff;box-shadow:0 4px 15px #ffd7004d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ffd70066}.btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#fff3;transform:translateY(-3px)}.sponge-button{position:relative;overflow:hidden;transition:all .3s ease;background:linear-gradient(135deg,#f4d03f,#f39c12,#e67e22);border:none;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;transform-origin:center;cursor:pointer}.sponge-button:hover{transform:scale(.98) translateY(-1px);box-shadow:0 6px 20px #0000004d,inset 0 1px #fff6,inset 0 -1px #00000026}.sponge-button:active{transform:scale(.92) translateY(1px);box-shadow:0 2px 10px #0006,inset 0 2px 4px #0003}.sponge-texture{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.3) 2px,transparent 2px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.2) 1px,transparent 1px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.25) 1.5px,transparent 1.5px),radial-gradient(circle at 90% 20%,rgba(255,255,255,.15) 1px,transparent 1px),radial-gradient(circle at 10% 60%,rgba(255,255,255,.2) 1px,transparent 1px),radial-gradient(circle at 70% 40%,rgba(255,255,255,.3) 1.5px,transparent 1.5px);background-size:20px 20px,15px 15px,25px 25px,12px 12px,18px 18px,22px 22px;opacity:.6;pointer-events:none;transition:all .3s ease}.sponge-button:hover .sponge-texture{opacity:.8;transform:scale(1.05)}.sponge-button:active .sponge-texture{opacity:.4;transform:scale(.95)}.squeeze-effect{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(255,255,255,.4) 0%,transparent 70%);opacity:0;transform:scale(0);transition:all .3s ease;pointer-events:none}.sponge-button:active .squeeze-effect{opacity:1;transform:scale(1.2);animation:spongeSqueeze .4s ease-out}.water-drops{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}@keyframes spongeSqueeze{0%{opacity:0;transform:scale(0)}50%{opacity:.8;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}@keyframes spongeDeform{0%{transform:scale(1) skew(0)}50%{transform:scale(.95) skew(2deg,1deg)}to{transform:scale(1) skew(0)}}.sponge-button:hover{animation:spongeDeform .6s ease-in-out}@keyframes waterDrop{0%{transform:translateY(0) scale(1);opacity:1}25%{transform:translateY(-15px) scale(1.1);opacity:.9}50%{transform:translateY(-30px) scale(.9);opacity:.7}75%{transform:translateY(-45px) scale(.7);opacity:.4}to{transform:translateY(-60px) scale(.3);opacity:0}}.btn-icon{font-size:1.2rem;transition:transform .3s ease}.btn:hover .btn-icon{transform:scale(1.2)}.hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.stat-item{text-align:center;color:#fff}.stat-number{display:block;font-size:2.5rem;font-weight:700;color:gold;text-shadow:0 2px 4px rgba(255,215,0,.3)}.stat-label{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.hero-visual{position:relative;perspective:1000px}.cat-container{position:relative;transform-style:preserve-3d;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-20px) rotateY(5deg)}}.cat-glow{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle,rgba(255,215,0,.2) 0%,transparent 70%);border-radius:30px;z-index:-1;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.cat-image{width:100%;max-width:400px;height:auto;border-radius:15px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));transition:all .3s ease;transform:rotateY(-15deg) rotateX(10deg);animation:floatImage 6s ease-in-out infinite}.cat-image:hover{transform:rotateY(-5deg) rotateX(5deg) scale(1.05);filter:drop-shadow(0 15px 30px rgba(255,215,0,.4))}@keyframes floatImage{0%,to{transform:translateY(0) rotateY(-15deg) rotateX(10deg)}50%{transform:translateY(-20px) rotateY(-10deg) rotateX(15deg)}}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-icon{position:absolute;font-size:2rem;animation:floatIcon 4s ease-in-out infinite;opacity:.8;cursor:pointer;transition:all .3s ease}.floating-icon:hover{transform:scale(1.3) rotate(10deg);opacity:1}.floating-icon:nth-child(1){top:10%;left:10%;animation-delay:0s}.floating-icon:nth-child(2){top:20%;right:15%;animation-delay:1s}.floating-icon:nth-child(3){bottom:30%;left:5%;animation-delay:2s}.floating-icon:nth-child(4){bottom:20%;right:10%;animation-delay:3s}.floating-icon:nth-child(5){top:50%;left:5%;animation-delay:1.5s}.floating-icon:nth-child(6){top:60%;right:5%;animation-delay:2.5s}@keyframes floatIcon{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(10deg)}}.floating-icon:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem 1rem;border-radius:10px;font-size:.8rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease}.floating-icon:hover:before{opacity:1}.mouse-follower{position:fixed;width:20px;height:20px;background:radial-gradient(circle,#ffd700 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:10000;transition:transform .1s ease;mix-blend-mode:screen}.section-content{max-width:1200px;margin:0 auto;padding:4rem 2rem}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.about-section{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4rem 0}.about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.about-card{background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;text-align:center;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;transform-style:preserve-3d;cursor:pointer}.about-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 20px 40px #0003}.card-icon{font-size:3rem;margin-bottom:1rem;display:block;transition:transform .3s ease}.about-card:hover .card-icon{transform:scale(1.2) rotate(10deg)}.about-card h3{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.about-card p{color:#fffc;line-height:1.6}.tokenomics-section{background:#0000001a;padding:4rem 0}.tokenomics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.tokenomics-card{background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;text-align:center;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;position:relative;overflow:hidden}.tokenomics-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .5s ease}.tokenomics-card:hover:before{left:100%}.tokenomics-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0003}.tokenomics-circle{width:100px;height:100px;border-radius:50%;background:linear-gradient(45deg,gold,#ff6b6b);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 10px 20px #ffd7004d;transition:transform .3s ease}.tokenomics-card:hover .tokenomics-circle{transform:scale(1.1) rotate(10deg)}.percentage{font-size:1.5rem;font-weight:700;color:#fff}.tokenomics-card h3{color:#fff;font-size:1.3rem;margin-bottom:.5rem;font-weight:600}.tokenomics-card p{color:#fffc;line-height:1.6}@media (max-width: 768px){.hero-content{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-title{font-size:2.5rem}.cat-image{transform:none;animation:floatImageMobile 4s ease-in-out infinite}.cat-image:hover{transform:scale(1.05)}@keyframes floatImageMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.sponge-button{transform:none}.sponge-button:hover{transform:scale(.98)}.sponge-button:active{transform:scale(.95)}.hero-stats{flex-direction:column;gap:1rem}.nav-links{display:none}}@media (max-width: 480px){.hero{padding:6rem 1rem 2rem}.section-content{padding:2rem 1rem}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:250px}}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-text,.hero-visual,.about-card,.tokenomics-card{animation:fadeInUp .8s ease-out}.hero,.about-section,.tokenomics-section{position:relative;z-index:1}
