@font-face{font-family:Singly Linked;src:url(/fonts/singly-linked.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PhluffFamily;src:url(/fonts/phluff-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PhluffFamily;src:url(/fonts/phluff-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:PhluffFamily,sans-serif;background-image:url(/background.png);background-size:cover;background-position:50%;background-attachment:fixed;background-repeat:no-repeat;overflow-x:hidden;position:relative}@media (max-width:768px){body{background-attachment:scroll;min-height:100vh}body,body:before{background-image:url(/mobile-background.png);background-size:cover;background-position:50%;background-repeat:no-repeat}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2;width:100%;height:100%}}@media (max-width:768px) and (-webkit-min-device-pixel-ratio:1){body{background-attachment:scroll!important}body,html{height:100%}body{background-image:url(/mobile-background.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}}.page{min-height:100vh;position:relative;z-index:1}.page-1{display:flex;flex-direction:column;justify-content:space-between}.page-2{display:flex;align-items:center;justify-content:center;padding:2rem 0}.page-2,.page-2 *{pointer-events:auto}.desktop-only{display:block}.mobile-only{display:none}.main-title{font-family:Singly Linked,sans-serif;font-size:clamp(4rem,12vw,10rem);font-weight:400;color:#ffffff;text-align:center;margin:2rem 0;position:relative;display:inline-block;width:100%;animation:titleGlow 3s ease-in-out infinite alternate}.main-title .letter{display:inline-block;position:relative;margin:0 -.05em;text-shadow:0 2px 0 #2d1b69,0 4px 0 #1a0f3d,0 6px 0 #0f0829,0 8px 0 #050315,0 10px 0 #000000,0 0 30px rgba(255,255,255,.5);background:linear-gradient(135deg,#ffffff,#e8e8ff 25%,#d4d4ff 50%,#c0c0ff 75%,#acacff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main-title .letter:before{content:attr(data-letter);position:absolute;top:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,1),rgba(255,255,255,.8) 30%,transparent 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:1}.nav-container{display:flex;justify-content:center;padding:1.5rem 2rem 0;position:relative}.nav-pill{border:5px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#ff6b9d,#9c27b0,#3f51b5,#ff6b9d) border-box;animation:borderGlow 6s linear infinite;background:rgba(255,255,255,.95);border-radius:70px;padding:1rem 3rem;justify-content:space-between;width:95%;max-width:1000px;backdrop-filter:blur(15px);box-shadow:0 8px 32px rgba(45,27,105,.3),inset 0 1px 0 rgba(255,255,255,.9)}.nav-left,.nav-pill,.nav-right{display:flex;align-items:center}.nav-left,.nav-right{gap:3rem}.nav-center{display:flex;align-items:center;justify-content:center}.nav-item{font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.2rem;color:#2d1b69;text-decoration:none;transition:all .3s ease;padding:.8rem 1.5rem;border-radius:35px;white-space:nowrap}.nav-item:hover{background:rgba(255,182,193,.3);transform:translateY(-1px);color:#1a0f3d}.logo-container{position:relative;animation:logoGlow 4s ease-in-out infinite;width:65px;height:65px;border-radius:50%;background:white;border:4px solid #2d1b69;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 12px rgba(45,27,105,.4);margin:0 1rem}.logo-image{width:50px;height:50px;object-fit:contain}.buy-button{background:linear-gradient(45deg,#ff6b9d,#ff4081,#e91e63,#9c27b0);background-size:400% 400%;animation:gradientShift 3s ease infinite;position:relative;overflow:hidden;color:white;border:none;border-radius:35px;padding:1rem 2.5rem;font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,157,.4),inset 0 1px 0 rgba(255,255,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap}.buy-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.buy-button:hover:before{left:100%}.pill-button{background:linear-gradient(45deg,#ff6b9d,#ff4081,#e91e63,#9c27b0);background-size:400% 400%;animation:gradientShift 4s ease infinite;position:relative;overflow:hidden;color:white;border:3px solid #2d1b69;border-radius:30px;padding:1rem 2rem;font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(45,27,105,.3),inset 0 1px 0 rgba(255,255,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.2);min-width:120px}.pill-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.pill-button:hover:before{left:100%}.social-button{background:linear-gradient(45deg,#9c27b0,#673ab7,#3f51b5,#2196f3);background-size:400% 400%;animation:gradientShift 5s ease infinite;position:relative;overflow:hidden;width:60px;height:60px;border-radius:50%;border:3px solid #2d1b69;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(45,27,105,.3),inset 0 1px 0 rgba(255,255,255,.3)}.social-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.social-button:hover:before{left:100%}.left-buttons{left:3rem}.left-buttons,.right-buttons{position:fixed;bottom:8rem;display:flex;flex-direction:row;align-items:center;gap:1rem;z-index:9999;pointer-events:auto;transition:all .3s ease}.right-buttons{right:3rem}.left-buttons.visible,.right-buttons.visible{opacity:1;transform:translateY(0);pointer-events:auto}.left-buttons.hidden,.right-buttons.hidden{opacity:0;transform:translateY(20px);pointer-events:none}.left-buttons,.right-buttons{pointer-events:auto!important}.left-buttons>*,.right-buttons>*{pointer-events:auto!important;position:relative;z-index:10000}.about-section,.footer-section,.how-to-buy-section,.roadmap-section,.tokenomics-section{position:relative;z-index:1!important}.left-buttons,.left-buttons>*,.right-buttons,.right-buttons>*{pointer-events:auto}.character-section{display:flex;justify-content:center;align-items:center;margin-top:4rem;position:relative;min-height:300px;flex:1}.character-container{position:relative;z-index:2}.character-container:before{width:300px;height:300px;border:2px solid rgba(255,107,157,.3);border-radius:50%;animation:ripple 3s infinite}.character-container:after,.character-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.character-container:after{width:350px;height:350px;border:2px solid rgba(156,39,176,.2);border-radius:50%;animation:ripple 3s 1.5s infinite}.character-image{width:250px;height:250px;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ripple{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.aurora-effect{position:fixed;top:0;left:0;right:0;height:300px;background:linear-gradient(45deg,rgba(255,107,157,.3),rgba(156,39,176,.2) 25%,rgba(103,58,183,.3) 50%,rgba(63,81,181,.2) 75%,rgba(255,107,157,.3));background-size:400% 400%;animation:aurora 8s ease-in-out infinite;z-index:1;pointer-events:none}@keyframes aurora{0%,to{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes titleGlow{0%{filter:drop-shadow(0 0 20px rgba(255,255,255,.5))}to{filter:drop-shadow(0 0 40px rgba(255,107,157,.8))}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes borderGlow{0%{background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#ff6b9d,#9c27b0,#3f51b5,#ff6b9d) border-box}25%{background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#9c27b0,#3f51b5,#ff6b9d,#9c27b0) border-box}50%{background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#3f51b5,#ff6b9d,#9c27b0,#3f51b5) border-box}75%{background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#ff6b9d,#9c27b0,#3f51b5,#ff6b9d) border-box}to{background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#ff6b9d,#9c27b0,#3f51b5,#ff6b9d) border-box}}.color-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.particle{position:absolute;width:4px;height:4px;border-radius:50%;animation:float-particle 8s linear infinite}.particle:first-child{background:#ff6b9d;left:10%;animation-delay:0s;animation-duration:8s}.particle:nth-child(2){background:#9c27b0;left:20%;animation-delay:1s;animation-duration:10s}.particle:nth-child(3){background:#3f51b5;left:30%;animation-delay:2s;animation-duration:12s}.particle:nth-child(4){background:#ff4081;left:40%;animation-delay:3s;animation-duration:9s}.particle:nth-child(5){background:#673ab7;left:50%;animation-delay:4s;animation-duration:11s}.particle:nth-child(6){background:#2196f3;left:60%;animation-delay:5s;animation-duration:13s}.particle:nth-child(7){background:#e91e63;left:70%;animation-delay:6s;animation-duration:10s}.particle:nth-child(8){background:#ff6b9d;left:80%;animation-delay:7s;animation-duration:14s}@keyframes float-particle{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(1turn);opacity:0}}.falling-stickers{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:hidden}.sticker{position:absolute;width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.8);box-shadow:0 4px 8px rgba(0,0,0,.3);animation:fall-sticker linear infinite;opacity:.9}.sticker img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sticker:first-child{left:5%;animation-delay:0s;animation-duration:12s}.sticker:nth-child(2){left:15%;animation-delay:2s;animation-duration:14s}.sticker:nth-child(3){left:25%;animation-delay:4s;animation-duration:16s}.sticker:nth-child(4){left:35%;animation-delay:6s;animation-duration:13s}.sticker:nth-child(5){left:45%;animation-delay:8s;animation-duration:15s}.sticker:nth-child(6){left:55%;animation-delay:10s;animation-duration:17s}.sticker:nth-child(7){left:65%;animation-delay:12s;animation-duration:14s}.sticker:nth-child(8){left:75%;animation-delay:14s;animation-duration:18s}.sticker:nth-child(9){left:85%;animation-delay:16s;animation-duration:12s}.sticker:nth-child(10){left:95%;animation-delay:18s;animation-duration:16s}@keyframes fall-sticker{0%{transform:translateY(-100px) rotate(0deg);opacity:0}10%{opacity:.9}90%{opacity:.9}to{transform:translateY(calc(100vh + 100px)) rotate(1turn);opacity:0}}.sticker:hover{animation-play-state:paused;transform:scale(1.2);z-index:10}@media (max-width:768px){.sticker{width:30px;height:30px}}.buy-button:hover,.pill-button:hover,.social-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px rgba(255,107,157,.6);animation-duration:1s}@keyframes logoGlow{0%,to{box-shadow:0 4px 12px rgba(45,27,105,.4)}50%{box-shadow:0 4px 20px rgba(255,107,157,.6),0 0 30px rgba(156,39,176,.4)}}.about-section{display:flex;align-items:center;justify-content:center;gap:4rem;padding:6rem 2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1!important}.about-character{flex-shrink:0;position:relative}.about-character-frame{width:300px;height:300px;background:linear-gradient(135deg,#ff6b9d,#9c27b0 50%,#3f51b5);border-radius:30px;padding:8px;box-shadow:0 15px 40px rgba(45,27,105,.4);animation:aboutGlow 4s ease-in-out infinite alternate}.about-character-inner{width:100%;height:100%;background:rgba(255,255,255,.95);border-radius:22px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);position:relative;overflow:hidden}.about-character-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,107,157,.1),rgba(156,39,176,.1) 50%,rgba(63,81,181,.1));border-radius:22px}.about-character-image{width:200px;height:200px;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(45,27,105,.3));animation:aboutFloat 3s ease-in-out infinite;position:relative;z-index:1}.about-content{flex:1;max-width:600px}.about-title{font-family:Singly Linked,sans-serif;font-size:clamp(3rem,8vw,5rem);font-weight:400;color:#ffffff;margin-bottom:2rem;text-shadow:0 2px 0 #2d1b69,0 4px 0 #1a0f3d,0 6px 0 #0f0829,0 8px 0 #050315,0 10px 0 #000000,0 0 30px rgba(255,255,255,.5);background:linear-gradient(135deg,#ffffff,#e8e8ff 25%,#d4d4ff 50%,#c0c0ff 75%,#acacff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titlePulse 3s ease-in-out infinite alternate}.about-description{font-family:PhluffFamily,sans-serif;font-weight:600;font-size:1.3rem;line-height:1.6;color:#ffffff;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,.5);background:rgba(255,255,255,.1);padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.about-buttons{display:flex;gap:1.5rem;align-items:center}.about-buy-button{background:linear-gradient(45deg,#ffeb3b,#ffc107,#ff9800,#ff5722);background-size:400% 400%;animation:gradientShift 3s ease infinite;color:#2d1b69;border:3px solid #2d1b69;border-radius:35px;padding:1.2rem 3rem;font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.3rem;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(255,235,59,.4),inset 0 1px 0 rgba(255,255,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;overflow:hidden}.about-buy-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.about-buy-button:hover:before{left:100%}.about-chart-button{background:linear-gradient(45deg,#2e7d32,#388e3c,#43a047,#4caf50);background-size:400% 400%;animation:gradientShift 4s ease infinite;color:white;border:3px solid #2d1b69;border-radius:35px;padding:1.2rem 3rem;font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.3rem;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(46,125,50,.4),inset 0 1px 0 rgba(255,255,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.about-chart-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.about-chart-button:hover:before{left:100%}.about-buy-button:hover,.about-chart-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px rgba(255,107,157,.6)}@keyframes aboutGlow{0%{box-shadow:0 15px 40px rgba(45,27,105,.4)}to{box-shadow:0 15px 40px rgba(255,107,157,.6),0 0 50px rgba(156,39,176,.4)}}@keyframes aboutFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes titlePulse{0%{filter:drop-shadow(0 0 20px rgba(255,255,255,.5))}to{filter:drop-shadow(0 0 40px rgba(255,107,157,.8))}}.roadmap-section{justify-content:center;gap:4rem;padding:6rem 2rem;max-width:1400px;z-index:1!important;border-radius:40px;margin:2rem;overflow:hidden}.roadmap-character,.roadmap-section{display:flex;align-items:center;position:relative}.roadmap-character{flex-shrink:0;flex-direction:column;gap:2rem}.roadmap-title-large{font-family:Singly Linked,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;color:#ffffff;text-shadow:0 3px 0 #1b5e20,0 6px 0 #0d4e14,0 9px 0 #0a3d0f,0 12px 0 #062d0a,0 15px 0 #031c05,0 0 40px rgba(255,255,255,.6);background:linear-gradient(135deg,#ffffff,#e8f5e8 25%,#c8e6c8 50%,#a8d8a8 75%,#88c988);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:roadmapTitleGlow 3s ease-in-out infinite alternate;transform:rotate(-15deg);margin-bottom:1rem}.roadmap-character-container{position:relative;background:rgba(255,255,255,.1);backdrop-filter:blur(15px);border:3px solid rgba(255,255,255,.3);border-radius:50%;width:280px;height:280px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(45,27,105,.4),inset 0 5px 15px rgba(255,255,255,.3);animation:roadmapFloat 4s ease-in-out infinite}.roadmap-character-container:before{width:320px;height:320px;border:3px solid rgba(255,255,255,.3);border-radius:50%;animation:roadmapRipple 3s infinite}.roadmap-character-container:after,.roadmap-character-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roadmap-character-container:after{width:360px;height:360px;border:2px solid rgba(255,255,255,.2);border-radius:50%;animation:roadmapRipple 3s 1.5s infinite}.roadmap-character-image{width:220px;height:220px;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(27,94,32,.4));position:relative;z-index:1}.roadmap-content{flex:1;max-width:700px}.roadmap-phases{display:flex;flex-direction:column;gap:2rem}.roadmap-phase{background:rgba(255,255,255,.95);border-radius:25px;padding:2rem 2.5rem;backdrop-filter:blur(15px);border:3px solid rgba(255,255,255,.3);box-shadow:0 8px 25px rgba(27,94,32,.2);transition:all .3s ease;position:relative;overflow:hidden}.roadmap-phase:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(129,199,132,.3),transparent);transition:left .6s}.roadmap-phase:hover:before{left:100%}.roadmap-phase:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 40px rgba(27,94,32,.3);border-color:rgba(129,199,132,.6)}.roadmap-phase-title{font-family:Singly Linked,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:400;color:#ffffff;margin-bottom:1rem;text-shadow:0 2px 0 #2d1b69,0 4px 0 #1a0f3d,0 6px 0 #0f0829,0 8px 0 #050315,0 10px 0 #000000,0 0 30px rgba(255,255,255,.5);background:linear-gradient(135deg,#ffffff,#e8e8ff 25%,#d4d4ff 50%,#c0c0ff 75%,#acacff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roadmap-phase-description{font-family:PhluffFamily,sans-serif;font-weight:600;font-size:1.2rem;line-height:1.5;color:#2d1b69;text-shadow:0 1px 2px rgba(45,27,105,.1)}@keyframes roadmapTitleGlow{0%{filter:drop-shadow(0 0 20px rgba(255,255,255,.6))}to{filter:drop-shadow(0 0 40px rgba(129,199,132,.8))}}@keyframes roadmapFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}}@keyframes roadmapRipple{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@media (max-width:768px){.roadmap-section{flex-direction:column;gap:3rem;padding:4rem 1.5rem;margin:1rem;border-radius:30px}.roadmap-character{order:1}.roadmap-title-large{font-size:clamp(2.5rem,12vw,4rem);text-align:center}.roadmap-character-container{width:220px;height:220px}.roadmap-character-image{width:180px;height:180px}.roadmap-content{order:2;max-width:100%}.roadmap-phase{padding:1.5rem 2rem;border-radius:20px}.roadmap-phase-title{font-size:clamp(1.5rem,8vw,2.5rem);margin-bottom:.8rem}.roadmap-phase-description{font-size:1.1rem}.about-section{flex-direction:column;gap:3rem;padding:4rem 2rem;text-align:center}.about-character-frame{width:250px;height:250px}.about-character-image{width:160px;height:160px}.about-title{font-size:clamp(2.5rem,12vw,4rem);margin-bottom:1.5rem}.about-description{font-size:1.1rem;padding:1.5rem;margin-bottom:2rem}.about-buttons{flex-direction:column;gap:1rem;width:100%}.about-buy-button,.about-chart-button{width:100%;padding:1rem 2rem;font-size:1.2rem}.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-header{display:flex!important;justify-content:space-between;align-items:center;padding:1.5rem 2rem;position:relative;z-index:10;background:transparent}.mobile-logo{width:50px;height:50px;object-fit:contain}.close-button,.hamburger-button,.mobile-buy-button{background:linear-gradient(45deg,#ff6b9d,#ff4081,#e91e63,#9c27b0);background-size:400% 400%;animation:gradientShift 3s ease infinite;position:relative;overflow:hidden}.close-button:before,.hamburger-button:before,.mobile-buy-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.close-button:hover:before,.hamburger-button:hover:before,.mobile-buy-button:hover:before{left:100%}.main-title{font-size:clamp(2.5rem,15vw,5rem);margin:1rem 0 2rem}.mobile-buttons-section{display:flex!important;flex-direction:column;align-items:center;gap:1.5rem;margin:2rem 0;padding:0 2rem}.mobile-pill-buttons,.mobile-social-buttons{display:flex;gap:1rem;justify-content:center;width:100%}.character-section{margin-top:3rem;min-height:250px}.character-image{width:200px;height:200px}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1000;display:none}.mobile-menu-overlay.active{display:block}.mobile-menu{position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(15px);padding:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem;border-bottom:4px solid #2d1b69}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.close-button{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ff6b9d,#ff4081 50%,#e91e63);border:3px solid #2d1b69;display:flex;align-items:center;justify-content:center;color:white;cursor:pointer}.close-button,.mobile-nav-item{font-size:1.5rem;transition:all .3s ease}.mobile-nav-item{font-family:PhluffFamily,sans-serif;font-weight:700;color:#2d1b69;text-decoration:none;padding:1rem 2rem;border-radius:25px;text-align:center}.mobile-nav-item:hover{background:rgba(255,182,193,.3)}.mobile-buy-button{background:linear-gradient(135deg,#ff6b9d,#ff4081 50%,#e91e63);color:white;border:3px solid #2d1b69;border-radius:35px;padding:1rem 3rem;font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.3rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(45,27,105,.3);text-shadow:0 1px 2px rgba(0,0,0,.2)}}@media (min-width:769px){.mobile-buttons-section,.mobile-header,.mobile-menu-overlay{display:none!important}}.hamburger-button{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ff6b9d,#ff4081 50%,#e91e63);border:3px solid #2d1b69;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(45,27,105,.3)}.hamburger-button:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(255,107,157,.5)}.mobile-pill-buttons .pill-button{flex:1;max-width:150px}.mobile-social-buttons .social-button{width:50px;height:50px}.mobile-menu-overlay{z-index:1000}.mobile-menu{z-index:1001}.nav-container{z-index:100}@media (max-width:480px){.main-title{font-size:clamp(2rem,12vw,4rem)}.mobile-pill-buttons{flex-direction:column;width:100%}.mobile-pill-buttons .pill-button{max-width:none;width:100%}.mobile-social-buttons{justify-content:space-around}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.how-to-buy-section{display:flex;align-items:center;justify-content:center;padding:6rem 2rem;max-width:1400px;margin:0 auto;position:relative;z-index:1!important}.how-to-buy-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:2rem;width:100%;max-width:1200px;height:600px}.how-to-buy-card{border-radius:25px;padding:2rem;position:relative;overflow:hidden;transition:all .3s ease;border:4px solid #2d1b69;box-shadow:0 8px 25px rgba(45,27,105,.3)}.how-to-buy-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 40px rgba(45,27,105,.4)}.step-card{background:rgba(255,255,255,.95);backdrop-filter:blur(15px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.step-card:first-child{grid-column:1;grid-row:1}.main-card{grid-column:2/4}.step-card:nth-child(3){grid-column:1;grid-row:2}.step-card:nth-child(4){grid-column:2;grid-row:2}.step-card:nth-child(5){grid-column:3;grid-row:2}.main-card{grid-column:2;grid-row:1;background-image:url(/how-to-buy-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative}.main-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);border-radius:21px}.main-card-title{font-size:clamp(3rem,8vw,5rem);color:#ffffff;text-align:center;line-height:.9;text-shadow:0 3px 0 #2d1b69,0 6px 0 #1a0f3d,0 9px 0 #0f0829,0 12px 0 #050315,0 15px 0 #000000,0 0 40px rgba(255,255,255,.8);position:relative;z-index:1;animation:howToBuyGlow 3s ease-in-out infinite alternate}.main-card-title,.step-title{font-family:Singly Linked,sans-serif;font-weight:400}.step-title{font-size:clamp(1.5rem,4vw,2.2rem);color:#ff8c00;margin-bottom:1rem;line-height:1.1;text-shadow:0 2px 4px rgba(255,140,0,.3)}.step-description{font-family:PhluffFamily,sans-serif;font-weight:600;font-size:1.1rem;line-height:1.5;color:#2d1b69;text-shadow:0 1px 2px rgba(45,27,105,.1);flex:1}.step-description .underline{text-decoration:underline;font-weight:700}@keyframes howToBuyGlow{0%{filter:drop-shadow(0 0 20px rgba(255,255,255,.8))}to{filter:drop-shadow(0 0 40px rgba(255,140,0,.9))}}@media (max-width:768px){.how-to-buy-section{padding:4rem 1.5rem}.how-to-buy-container{display:flex;flex-direction:column;gap:1.5rem;height:auto}.how-to-buy-card{padding:1.5rem;border-radius:20px}.main-card{order:1;min-height:200px}.main-card-title{font-size:clamp(2.5rem,12vw,4rem)}.step-card:first-child{order:2}.step-card:nth-child(3){order:3}.step-card:nth-child(4){order:4}.step-card:nth-child(5){order:5}.step-title{font-size:clamp(1.3rem,6vw,1.8rem);margin-bottom:.8rem}.step-description{font-size:1rem}}@media (max-width:1024px) and (min-width:769px){.how-to-buy-container{height:500px;gap:1.5rem}.how-to-buy-card{padding:1.5rem}.main-card-title{font-size:clamp(2.5rem,6vw,4rem)}.step-title{font-size:clamp(1.3rem,3vw,1.8rem)}.step-description{font-size:1rem}}.tokenomics-section{display:flex;align-items:center;justify-content:center;padding:6rem 2rem;max-width:1400px;position:relative;z-index:1!important;border-radius:40px;margin:2rem;overflow:hidden;min-height:80vh}.tokenomics-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(76,175,80,.1);border-radius:40px}.tokenomics-container{position:relative;z-index:2;width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;gap:3rem}.tokenomics-title{font-family:Singly Linked,sans-serif;font-size:clamp(4rem,10vw,8rem);font-weight:400;color:#ffffff;text-align:center;text-shadow:0 4px 0 #2d5016,0 8px 0 #1a2f0d,0 12px 0 #0f1a07,0 16px 0 #050a03,0 20px 0 #000000,0 0 50px rgba(255,255,255,.8);background:linear-gradient(135deg,#ffffff,#f0fff0 25%,#e0ffe0 50%,#d0ffd0 75%,#c0ffc0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:tokenomicsGlow 3s ease-in-out infinite alternate;margin-bottom:2rem}.tokenomics-card{background:rgba(255,255,255,.95);border:6px solid #8b4513;border-radius:30px;padding:3rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;width:100%;max-width:900px;backdrop-filter:blur(15px);box-shadow:0 15px 40px rgba(139,69,19,.4);position:relative;overflow:hidden}.tokenomics-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(144,238,144,.3) 50%,rgba(34,139,34,.4));border-radius:0 0 24px 24px}.tokenomics-info{flex:1;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:2}.tokenomics-row{display:flex;gap:4rem;align-items:flex-start}.tokenomics-item,.tokenomics-supply{display:flex;flex-direction:column;gap:.5rem}.tokenomics-label{font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.2rem;color:#2d1b69;text-shadow:0 1px 2px rgba(45,27,105,.1)}.tokenomics-value{font-family:Singly Linked,sans-serif;font-weight:400;font-size:clamp(2rem,4vw,3rem);text-shadow:0 2px 4px rgba(0,0,0,.2)}.lp-value,.tax-value{color:#ff8c00}.supply-value{color:#ff8c00;font-size:clamp(1.8rem,3.5vw,2.5rem)}.tokenomics-contract{margin-top:1rem}.contract-address{display:flex;align-items:center;gap:1rem;background:rgba(45,27,105,.1);padding:1rem 1.5rem;border-radius:20px;border:2px solid rgba(45,27,105,.2)}.contract-text{font-family:PhluffFamily,sans-serif;font-weight:600;font-size:1rem;color:#2d1b69;flex:1}.copy-button{width:40px;height:40px;background:#ff8c00;border:2px solid #2d1b69;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.copy-button:hover{background:#ffa500;transform:scale(1.1)}.copy-icon{position:relative}.copy-icon,.copy-icon:after{width:16px;height:16px;background:#2d1b69;border-radius:2px}.copy-icon:after{content:"";position:absolute;top:-4px;left:4px}.tokenomics-character{flex-shrink:0;position:relative;z-index:2}.tokenomics-character-image{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(45,27,105,.3));animation:tokenomicsFloat 3s ease-in-out infinite}@keyframes tokenomicsGlow{0%{filter:drop-shadow(0 0 30px rgba(255,255,255,.8))}to{filter:drop-shadow(0 0 50px rgba(76,175,80,.9))}}@keyframes tokenomicsFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media (max-width:768px){.tokenomics-section{padding:4rem 1.5rem;margin:1rem;border-radius:30px;min-height:70vh}.tokenomics-title{font-size:clamp(3rem,12vw,5rem);margin-bottom:1.5rem}.tokenomics-card{flex-direction:column;gap:2rem;padding:2rem;text-align:center}.tokenomics-row{justify-content:center;gap:2rem}.tokenomics-item,.tokenomics-supply{align-items:center}.tokenomics-value{font-size:clamp(1.5rem,6vw,2.5rem)}.supply-value{font-size:clamp(1.3rem,5vw,2rem)}.contract-address{flex-direction:column;gap:.8rem;text-align:center}.tokenomics-character-image{width:140px;height:140px}}@media (max-width:1024px) and (min-width:769px){.tokenomics-section{padding:5rem 2rem;margin:1.5rem}.tokenomics-card{padding:2.5rem;gap:2rem}.tokenomics-row{gap:3rem}.tokenomics-character-image{width:160px;height:160px}}.footer-section{background:transparent;padding:3rem 0;margin-top:4rem;position:relative;overflow:hidden}.footer-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:30px;margin:0 2rem}.footer-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;position:relative;z-index:2}.footer-character{flex-shrink:0}.footer-character-image{width:200px;height:200px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));animation:footerFloat 3s ease-in-out infinite}@keyframes footerFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1deg)}}.footer-content{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:2rem}.footer-links{display:flex;gap:4rem}.footer-column{display:flex;flex-direction:column;gap:1rem}.footer-link{font-family:PhluffFamily,sans-serif;font-weight:700;font-size:1.2rem;color:#ffffff;text-decoration:none;transition:all .3s ease;text-shadow:0 2px 4px rgba(0,0,0,.5);padding:.5rem 1rem;border-radius:15px;background:rgba(255,255,255,.1);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.2)}.footer-link:hover{color:#ff8c00;transform:translateX(-5px) scale(1.05);text-shadow:0 2px 8px rgba(255,140,0,.6);background:rgba(255,140,0,.2);border-color:rgba(255,140,0,.4)}.footer-copyright{font-family:PhluffFamily,sans-serif;font-weight:600;font-size:1rem;color:rgba(255,255,255,.9);text-shadow:0 2px 4px rgba(0,0,0,.5);border-top:2px solid rgba(255,255,255,.3);width:100%;text-align:right;background:rgba(255,255,255,.1);padding:1rem;border-radius:15px;backdrop-filter:blur(5px)}@media (max-width:768px){.footer-section{padding:2rem 0 1.5rem;margin-top:2rem}.footer-section:before{margin:0 1rem;border-radius:20px}.footer-container{flex-direction:column;gap:2rem;padding:0 1.5rem;text-align:center}.footer-character-image{width:150px;height:150px}.footer-content{align-items:center;width:100%}.footer-links{gap:2rem;justify-content:center}.footer-column{align-items:center;gap:.8rem}.footer-link{font-size:1.1rem}.footer-link:hover{transform:translateY(-2px) scale(1.05)}.footer-copyright{text-align:center;font-size:.9rem}}@media (max-width:1024px) and (min-width:769px){.footer-container{gap:2rem}.footer-character-image{width:180px;height:180px}.footer-links{gap:3rem}.footer-link{font-size:1.1rem}}.loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff6b9d,#9c27b0 50%,#3f51b5);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease-out}.loader-overlay.fade-out{opacity:0;pointer-events:none}.loader-container{position:relative;width:400px;height:400px;display:flex;align-items:center;justify-content:center}.sticker-carousel{position:absolute;width:300px;height:300px;border-radius:50%;animation:carousel-spin 2s linear infinite}.carousel-sticker{position:absolute;width:50px;height:50px;border-radius:50%;border:3px solid rgba(255,255,255,.8);box-shadow:0 4px 12px rgba(0,0,0,.3);overflow:hidden;transition:all .5s ease}.carousel-sticker img{width:100%;height:100%;object-fit:cover;border-radius:50%}.carousel-sticker:first-child{top:0;left:50%;transform:translateX(-50%)}.carousel-sticker:nth-child(2){top:15%;right:15%;transform:translate(50%,-50%)}.carousel-sticker:nth-child(3){top:50%;right:0;transform:translateY(-50%)}.carousel-sticker:nth-child(4){bottom:15%;right:15%;transform:translate(50%,50%)}.carousel-sticker:nth-child(5){bottom:0;left:50%;transform:translateX(-50%)}.carousel-sticker:nth-child(6){bottom:15%;left:15%;transform:translate(-50%,50%)}.carousel-sticker:nth-child(7){top:50%;left:0;transform:translateY(-50%)}.carousel-sticker:nth-child(8){top:15%;left:15%;transform:translate(-50%,-50%)}.carousel-sticker:nth-child(9){top:25%;right:25%;transform:translate(25%,-25%)}.carousel-sticker:nth-child(10){bottom:25%;left:25%;transform:translate(-25%,25%)}@keyframes carousel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.carousel-sticker.move-to-center{animation:move-to-center-together .8s ease-in-out forwards;z-index:10}@keyframes move-to-center-together{0%{transform:scale(1)}50%{transform:scale(1.3)}to{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%) scale(1.8)}}.carousel-sticker.explode{animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;z-index:15}.carousel-sticker:first-child.explode{animation-name:explode-sticker-up}.carousel-sticker:nth-child(2).explode{animation-name:explode-sticker-up-right}.carousel-sticker:nth-child(3).explode{animation-name:explode-sticker-right}.carousel-sticker:nth-child(4).explode{animation-name:explode-sticker-down-right}.carousel-sticker:nth-child(5).explode{animation-name:explode-sticker-down}.carousel-sticker:nth-child(6).explode{animation-name:explode-sticker-down-left}.carousel-sticker:nth-child(7).explode{animation-name:explode-sticker-left}.carousel-sticker:nth-child(8).explode{animation-name:explode-sticker-up-left}.carousel-sticker:nth-child(9).explode{animation-name:explode-sticker-far-right}.carousel-sticker:nth-child(10).explode{animation-name:explode-sticker-far-left}@keyframes explode-sticker-up{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:-20%;left:50%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-up-right{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:-15%;left:85%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-right{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:50%;left:120%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-down-right{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:115%;left:85%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-down{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:120%;left:50%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-down-left{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:115%;left:15%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-left{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:50%;left:-20%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-up-left{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:-15%;left:15%;transform:translate(-50%,-50%) scale(.5) rotate(2turn);opacity:0}}@keyframes explode-sticker-far-right{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:25%;left:130%;transform:translate(-50%,-50%) scale(.3) rotate(3turn);opacity:0}}@keyframes explode-sticker-far-left{0%{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.8);opacity:1}to{top:75%;left:-30%;transform:translate(-50%,-50%) scale(.3) rotate(3turn);opacity:0}}.explosion-container{width:200px;height:200px;pointer-events:none}.explosion-container,.explosion-particle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explosion-particle{width:12px;height:12px;border-radius:50%}.explosion-particle:first-child{background:#ff6b9d;animation:explode-particle-1 1.2s ease-out forwards}.explosion-particle:nth-child(2){background:#9c27b0;animation:explode-particle-2 1.2s ease-out forwards}.explosion-particle:nth-child(3){background:#3f51b5;animation:explode-particle-3 1.2s ease-out forwards}.explosion-particle:nth-child(4){background:#ff4081;animation:explode-particle-4 1.2s ease-out forwards}.explosion-particle:nth-child(5){background:#673ab7;animation:explode-particle-5 1.2s ease-out forwards}.explosion-particle:nth-child(6){background:#2196f3;animation:explode-particle-6 1.2s ease-out forwards}.explosion-particle:nth-child(7){background:#e91e63;animation:explode-particle-7 1.2s ease-out forwards}.explosion-particle:nth-child(8){background:#ff8c00;animation:explode-particle-8 1.2s ease-out forwards}.explosion-particle:nth-child(9){background:#4caf50;animation:explode-particle-9 1.2s ease-out forwards}.explosion-particle:nth-child(10){background:#ffeb3b;animation:explode-particle-10 1.2s ease-out forwards}@keyframes explode-particle-1{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-300px) scale(2);opacity:0}}@keyframes explode-particle-2{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(200px,-200px) scale(2);opacity:0}}@keyframes explode-particle-3{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(300px,-50%) scale(2);opacity:0}}@keyframes explode-particle-4{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(200px,200px) scale(2);opacity:0}}@keyframes explode-particle-5{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,300px) scale(2);opacity:0}}@keyframes explode-particle-6{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-200px,200px) scale(2);opacity:0}}@keyframes explode-particle-7{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-300px,-50%) scale(2);opacity:0}}@keyframes explode-particle-8{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-200px,-200px) scale(2);opacity:0}}@keyframes explode-particle-9{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(250px,100px) scale(2);opacity:0}}@keyframes explode-particle-10{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-250px,100px) scale(2);opacity:0}}.loader-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;z-index:5;animation:logo-pulse 2s ease-in-out infinite}.loader-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@keyframes logo-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.loading-text{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);font-family:Singly Linked,sans-serif;font-size:2rem;color:white;text-shadow:0 2px 4px rgba(0,0,0,.5);animation:text-glow 2s ease-in-out infinite alternate}@keyframes text-glow{0%{text-shadow:0 2px 4px rgba(0,0,0,.5)}to{text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 20px rgba(255,255,255,.8)}}@media (max-width:768px){.loader-container{width:300px;height:300px}.sticker-carousel{width:250px;height:250px}.carousel-sticker{width:40px;height:40px}.loader-logo{width:60px;height:60px}.loading-text{font-size:1.5rem;bottom:30px}.explosion-particle{width:8px;height:8px}}