:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;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}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}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:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:linear-gradient(135deg,#003840,#002832,#001a20);background-size:400% 400%;animation:gradientShift 8s ease infinite;color:#fff;min-height:100vh}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow{0%,to{text-shadow:0 0 20px #00ffcc,0 0 30px #00ffcc,0 0 40px #00ffcc}50%{text-shadow:0 0 30px #00ffcc,0 0 40px #00ffcc,0 0 50px #00ffcc}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}.container{max-width:none;margin:0 auto;padding:0 clamp(20px,3vw,60px);width:100%}.hero{padding:clamp(60px,8vw,120px) 0;text-align:center;background:#000000b3}.hero-content{max-width:clamp(500px,70vw,1200px);margin:0 auto}.hero-image{width:clamp(200px,25vw,400px);height:clamp(200px,25vw,400px);border-radius:50%;object-fit:cover;border:clamp(4px,.8vw,12px) solid #00ffcc;margin-bottom:clamp(20px,3vw,40px);box-shadow:0 10px 30px #0000004d;animation:float 3s ease-in-out infinite,pulse 2s ease-in-out infinite;transition:all .3s ease}.hero-image:hover{animation:float 3s ease-in-out infinite,pulse 2s ease-in-out infinite,wiggle 1s ease-in-out;transform:scale(1.1)}.hero-title{font-size:clamp(2.5rem,8vw,6rem);font-weight:700;margin-bottom:clamp(15px,2vw,30px);background:linear-gradient(45deg,#0fc,#00e6b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:glow 2s ease-in-out infinite,bounce 2s ease-in-out infinite;line-height:1.1}.hero-subtitle{font-size:clamp(1.1rem,3vw,2rem);margin-bottom:clamp(8px,1.5vw,15px);opacity:.9;animation:slideInLeft 1s ease-out}.ticker{font-size:clamp(1rem,2.5vw,1.5rem);margin-bottom:clamp(20px,3vw,40px);color:#0fc;font-weight:700;animation:slideInRight 1s ease-out}.hero-buttons{display:flex;gap:clamp(15px,2.5vw,30px);justify-content:center;flex-wrap:wrap;animation:fadeInUp 1.5s ease-out}.btn{padding:clamp(12px,2vw,18px) clamp(20px,3.5vw,40px);border:none;border-radius:50px;font-size:clamp(.9rem,2vw,1.3rem);font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background:linear-gradient(45deg,#0fc,#00e6b8);color:#333}.btn-primary:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 20px #00ffcc4d;animation:pulse .5s ease-in-out}.btn-secondary{background:transparent;color:#fff;border:2px solid #00ffcc}.btn-secondary:hover{background:#0fc;color:#333;transform:translateY(-2px) scale(1.05);animation:bounce .6s ease-in-out}.about{padding:clamp(60px,8vw,120px) 0;background:#0006}.about h2{text-align:center;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(30px,5vw,70px);color:#0fc;animation:fadeInUp 1s ease-out,glow 3s ease-in-out infinite}.about-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(30px,5vw,70px);align-items:center}.about-text p{font-size:clamp(1rem,2.2vw,1.4rem);line-height:1.6;margin-bottom:clamp(15px,2.5vw,25px)}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(120px,15vw,200px),1fr));gap:clamp(10px,2vw,20px)}.gallery-image{width:100%;height:clamp(120px,15vw,200px);object-fit:cover;border-radius:clamp(10px,1.5vw,20px);border:clamp(2px,.3vw,4px) solid #00ffcc;transition:all .3s ease;animation:fadeInUp 1s ease-out}.gallery-image:hover{transform:scale(1.1) rotate(2deg);box-shadow:0 15px 30px #0fc6;animation:wiggle .5s ease-in-out}.tokenomics{padding:clamp(60px,8vw,120px) 0;background:#000000b3}.tokenomics h2{text-align:center;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(30px,5vw,70px);color:#0fc;animation:fadeInUp 1s ease-out,glow 3s ease-in-out infinite}.tokenomics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(220px,25vw,300px),1fr));gap:clamp(20px,3vw,40px)}.tokenomics-item{background:#0006;padding:clamp(20px,3vw,40px);border-radius:clamp(10px,1.5vw,20px);text-align:center;border:clamp(1px,.2vw,3px) solid #00ffcc;animation:fadeInUp 1s ease-out;transition:all .3s ease}.tokenomics-item:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0fc3;border-color:#00e6b8}.tokenomics-item h3{font-size:clamp(1.1rem,2.5vw,1.6rem);margin-bottom:clamp(10px,1.5vw,20px);color:#0fc}.tokenomics-item p{font-size:clamp(.9rem,2vw,1.3rem);font-weight:700}.gallery-section{padding:clamp(60px,8vw,120px) 0;background:#0009}.gallery-section h2{text-align:center;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(30px,5vw,70px);color:#0fc}.full-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(250px,30vw,400px),1fr));gap:clamp(20px,3vw,40px)}.full-gallery .gallery-image{height:clamp(200px,25vw,350px);border-radius:clamp(10px,1.5vw,20px)}.contract{padding:clamp(40px,6vw,80px) 0;background:#0009;text-align:center}.contract h2{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(20px,3vw,40px);color:#0fc}.contract-box{max-width:clamp(400px,80vw,1200px);margin:0 auto;background:#0006;padding:clamp(20px,3vw,40px);border-radius:clamp(10px,1.5vw,20px);border:clamp(1px,.2vw,3px) solid #00ffcc}.chain{font-size:clamp(1rem,2.2vw,1.5rem);color:#0fc;margin-bottom:clamp(10px,1.5vw,20px);font-weight:700}.address-container{display:flex;align-items:center;gap:clamp(8px,1vw,15px);margin-bottom:clamp(10px,1.5vw,20px);background:#0009;padding:clamp(10px,2vw,20px);border-radius:clamp(5px,1vw,15px);flex-wrap:wrap}.contract-address{flex:1;background:transparent;color:#fff;font-family:monospace;font-size:clamp(.7rem,1.5vw,1.1rem);word-break:break-all;min-width:200px}.copy-btn{background:#0fc;color:#333;border:none;padding:clamp(6px,1vw,12px) clamp(10px,1.5vw,20px);border-radius:clamp(3px,.5vw,8px);cursor:pointer;font-weight:700;font-size:clamp(.8rem,1.5vw,1rem);white-space:nowrap}.copy-btn:hover{background:#00e6b8;transform:scale(1.1);animation:wiggle .5s ease-in-out}.warning{color:#ff6b6b;font-size:clamp(.8rem,1.5vw,1.1rem);font-weight:700}.social-links{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap}.social-link{background:#0fc3;color:#0fc;padding:10px 20px;border-radius:25px;text-decoration:none;border:2px solid #00ffcc;transition:all .3s ease}.social-link:hover{background:#0fc;color:#333;transform:scale(1.1);animation:bounce .5s ease-in-out}.how-to-buy{padding:clamp(60px,8vw,120px) 0;background:#0000004d}.how-to-buy h2{text-align:center;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(30px,5vw,70px);color:#0fc;animation:fadeInUp 1s ease-out,glow 3s ease-in-out infinite}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(220px,25vw,300px),1fr));gap:clamp(20px,3vw,40px)}.step{background:#0006;padding:clamp(20px,3vw,40px);border-radius:clamp(10px,1.5vw,20px);text-align:center;border:clamp(1px,.2vw,3px) solid #00ffcc;animation:fadeInUp 1s ease-out;transition:all .3s ease}.step:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 30px #00ffcc4d;animation:pulse 1s ease-in-out}.step h3{font-size:clamp(1.2rem,2.5vw,1.8rem);margin-bottom:clamp(10px,1.5vw,20px);color:#0fc}.step p{font-size:clamp(.9rem,2vw,1.2rem);line-height:1.5}.footer{padding:40px 0;text-align:center;background:#000c;border-top:2px solid #00ffcc}.footer p{font-size:1rem;opacity:.8}@media (max-width: 479px){.container{padding:0 15px}.hero-buttons{flex-direction:column;align-items:center;gap:15px}.btn{width:100%;max-width:250px}.address-container{flex-direction:column;align-items:stretch}.copy-btn{width:100%;margin-top:10px}}@media (min-width: 480px) and (max-width: 767px){.about-content{grid-template-columns:1fr;text-align:center}.tokenomics-grid,.steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (min-width: 768px) and (max-width: 1023px){.container{max-width:none;padding:0 clamp(30px,4vw,50px)}.about-content{grid-template-columns:1fr 1fr}.tokenomics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (min-width: 1024px) and (max-width: 1399px){.container{max-width:none;padding:0 clamp(40px,5vw,80px)}.hero-content{max-width:clamp(600px,65vw,900px)}.tokenomics-grid,.steps{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px) and (max-width: 1919px){.container{max-width:none;padding:0 clamp(50px,4vw,100px)}.hero-content{max-width:clamp(700px,65vw,1100px)}.hero-image{max-width:350px;max-height:350px}}@media (min-width: 1920px){.container{max-width:none;padding:0 clamp(60px,5vw,120px)}.hero-content{max-width:clamp(800px,60vw,1400px)}.hero-image{max-width:400px;max-height:400px}.hero-title{max-font-size:6rem}.about-content{gap:clamp(60px,8vw,120px);grid-template-columns:1fr 2fr}.tokenomics-grid{gap:clamp(40px,6vw,80px);grid-template-columns:repeat(4,1fr)}.full-gallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(40px,6vw,80px)}.steps{gap:clamp(40px,6vw,80px);grid-template-columns:repeat(4,1fr)}}@media (min-width: 2560px){.container{max-width:none;padding:0 clamp(80px,6vw,150px)}.hero-content{max-width:clamp(1000px,70vw,1800px)}.hero-image{max-width:500px;max-height:500px}.about-content{grid-template-columns:1fr 2fr;gap:clamp(80px,10vw,150px)}.tokenomics-grid{grid-template-columns:repeat(4,1fr);gap:clamp(60px,8vw,120px)}.full-gallery{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:clamp(60px,8vw,120px)}.steps{grid-template-columns:repeat(4,1fr);gap:clamp(60px,8vw,120px)}}
