:root{font-family:Comic Sans MS,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}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden}#root{width:100%;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden}.app{min-height:100vh;background:#000;position:relative;overflow:hidden}.background-chaos{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.spinning-text,.spinning-text-2,.spinning-text-3,.spinning-text-4,.spinning-text-5,.spinning-text-6,.spinning-text-7,.spinning-text-8,.spinning-text-9,.spinning-text-10{position:absolute;font-size:15vw;font-weight:900;opacity:.05;color:#000;text-shadow:2px 2px 4px rgba(255,255,255,.3)}.spinning-text{top:10%;left:50%;animation:spin 20s linear infinite}.spinning-text-2{top:40%;right:10%;animation:spin 15s linear infinite reverse}.spinning-text-3{bottom:10%;left:20%;animation:spin 25s linear infinite}.spinning-text-4{top:25%;left:10%;font-size:20vw;animation:spin 12s linear infinite}.spinning-text-5{top:60%;right:30%;font-size:18vw;animation:spin 18s linear infinite reverse}.spinning-text-6{top:5%;right:5%;font-size:10vw;animation:spin 22s linear infinite}.spinning-text-7{bottom:30%;left:40%;font-size:25vw;animation:spin 14s linear infinite reverse}.spinning-text-8{bottom:50%;right:15%;font-size:12vw;animation:spin 16s linear infinite}.spinning-text-9{top:70%;left:5%;font-size:17vw;animation:spin 11s linear infinite reverse}.spinning-text-10{top:35%;left:30%;font-size:22vw;animation:spin 19s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content{position:relative;z-index:200;padding:2rem;max-width:1400px;margin:0 auto}.header{text-align:center;margin-bottom:3rem;animation:shake .5s infinite;opacity:.9}.header-image{max-width:90%;height:auto;filter:drop-shadow(0 0 20px rgba(255,255,255,.3));margin-bottom:1rem}.contract-address{font-family:Comic Sans MS,Arial,sans-serif;font-size:clamp(.8rem,2vw,1.2rem);font-weight:900;color:#ff69b4;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;letter-spacing:1px;word-wrap:break-word;max-width:90%;margin:0 auto;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.contract-address:hover{transform:scale(1.05);color:#ff1493;text-shadow:3px 3px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000}.contract-address:active{transform:scale(.95)}@keyframes shake{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-2px,-2px) rotate(-1deg)}20%{transform:translate(2px,2px) rotate(1deg)}30%{transform:translate(-2px,2px) rotate(0)}40%{transform:translate(2px,-2px) rotate(1deg)}50%{transform:translate(-2px,-2px) rotate(-1deg)}60%{transform:translate(2px,2px) rotate(0)}70%{transform:translate(-2px,2px) rotate(-1deg)}80%{transform:translate(2px,-2px) rotate(1deg)}90%{transform:translate(-2px,-2px) rotate(0)}}.glitch-text{font-size:clamp(2rem,8vw,6rem);font-weight:900;color:#fff;text-shadow:3px 3px 0 #ff00ff,-3px -3px 0 #00ffff,3px -3px 0 #ffff00,-3px 3px 0 #ff0000;position:relative;animation:glitch 1s infinite}@keyframes glitch{0%{text-shadow:3px 3px 0 #ff00ff,-3px -3px 0 #00ffff}25%{text-shadow:-3px -3px 0 #ff00ff,3px 3px 0 #00ffff}50%{text-shadow:3px -3px 0 #ffff00,-3px 3px 0 #ff0000}75%{text-shadow:-3px 3px 0 #ffff00,3px -3px 0 #ff0000}to{text-shadow:3px 3px 0 #ff00ff,-3px -3px 0 #00ffff}}.subtitle{font-size:clamp(1rem,3vw,2rem);color:#fff;font-weight:700;text-shadow:2px 2px 4px #000;margin-top:1rem;animation:rainbow 2s linear infinite}@keyframes rainbow{0%{color:red}16%{color:#ff7f00}33%{color:#ff0}50%{color:#0f0}66%{color:#00f}83%{color:#8b00ff}to{color:red}}.main-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.info-box{background:#000c;border:3px solid #ff00ff;border-radius:15px;padding:2rem;color:#fff;box-shadow:0 0 20px #f0f,0 0 40px #0ff;animation:float 3s ease-in-out infinite;transform-origin:center}.info-box:nth-child(2){border-color:#0ff;box-shadow:0 0 20px #0ff,0 0 40px #f0f;animation-delay:.5s}.info-box:nth-child(3){border-color:#ff0;box-shadow:0 0 20px #ff0,0 0 40px #f0f;animation-delay:1s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1deg)}}.info-box h2{margin-bottom:1rem;font-size:1.8rem;text-shadow:2px 2px 4px #000}.info-box p,.info-box li{margin-bottom:.5rem;font-size:1.1rem;line-height:1.6}.ticker{font-family:Courier New,monospace;background:#ff00ff4d;padding:.5rem;border-radius:5px;font-size:.9rem!important;overflow:hidden;white-space:nowrap}.cta-section{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.cta-button{padding:1rem 2rem;font-size:1.3rem;font-weight:900;background:linear-gradient(45deg,#f0f,#0ff);border:3px solid #fff;border-radius:10px;color:#000;cursor:pointer;transition:all .3s;text-shadow:1px 1px 2px rgba(255,255,255,.8);animation:pulse 2s infinite}.cta-button:hover{transform:scale(1.1) rotate(-2deg);box-shadow:0 0 30px #f0f}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.warning{grid-column:1 / -1;background:#f00c;border:3px dashed #ffff00;padding:1.5rem;font-size:1.5rem;font-weight:900;text-align:center;color:#fff;text-shadow:2px 2px 4px #000;animation:blink 1s infinite;border-radius:10px}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.7}}.floating-emojis{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.3}.emoji{position:absolute;font-size:3rem;animation:float-emoji 8s infinite ease-in-out;opacity:.4}.emoji:nth-child(1){top:10%;left:10%;animation:float-emoji 4s infinite,spin 8s infinite}.emoji:nth-child(2){top:20%;right:15%;animation:float-emoji 3s infinite,spin 6s infinite reverse}.emoji:nth-child(3){bottom:30%;left:20%;animation:float-emoji 5s infinite,spin 10s infinite}.emoji:nth-child(4){top:60%;right:25%;animation:float-emoji 4.5s infinite,spin 7s infinite reverse}.emoji:nth-child(5){bottom:15%;left:30%;animation:float-emoji 3.5s infinite,spin 9s infinite}.emoji:nth-child(6){top:40%;left:5%;animation:float-emoji 6s infinite,spin 11s infinite reverse}.emoji:nth-child(7){bottom:40%;right:10%;animation:float-emoji 4s infinite,spin 5s infinite}.emoji:nth-child(8){top:80%;right:30%;animation:float-emoji 5.5s infinite,spin 12s infinite reverse}.emoji:nth-child(9){top:5%;left:40%;animation:float-emoji 3s infinite,spin 6s infinite;font-size:5rem}.emoji:nth-child(10){bottom:5%;right:5%;animation:float-emoji 4s infinite,spin 8s infinite reverse;font-size:3.5rem}.emoji:nth-child(11){top:30%;left:60%;animation:float-emoji 5s infinite,spin 7s infinite;font-size:4.5rem}.emoji:nth-child(12){bottom:60%;right:40%;animation:float-emoji 3.5s infinite,spin 9s infinite reverse}.emoji:nth-child(13){top:50%;left:15%;animation:float-emoji 4.5s infinite,spin 10s infinite;font-size:3rem}.emoji:nth-child(14){bottom:25%;left:50%;animation:float-emoji 6s infinite,spin 6s infinite reverse;font-size:5.5rem}.emoji:nth-child(15){top:15%;right:45%;animation:float-emoji 3s infinite,spin 11s infinite}.emoji:nth-child(16){bottom:50%;left:8%;animation:float-emoji 4s infinite,spin 5s infinite reverse;font-size:4rem}.emoji:nth-child(17){top:70%;right:20%;animation:float-emoji 5s infinite,spin 12s infinite;font-size:3.5rem}.emoji:nth-child(18){bottom:10%;right:50%;animation:float-emoji 3.5s infinite,spin 7s infinite reverse}.emoji:nth-child(19){top:25%;left:35%;animation:float-emoji 4.5s infinite,spin 8s infinite;font-size:5rem}.emoji:nth-child(20){bottom:35%;right:35%;animation:float-emoji 5.5s infinite,spin 9s infinite reverse;font-size:4.5rem}@keyframes float-emoji{0%,to{transform:translateY(0) translate(0) scale(1)}25%{transform:translateY(-30px) translate(20px) scale(1.2)}50%{transform:translateY(0) translate(-20px) scale(.9)}75%{transform:translateY(-20px) translate(10px) scale(1.1)}}@media(max-width:768px){.main-content{grid-template-columns:1fr}.glitch-text{font-size:3rem}.cta-button{padding:.8rem 1.5rem;font-size:1.1rem}}.video-popup{position:fixed;z-index:100;animation:popup-appear 1.2s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 0 20px rgba(0,0,0,.8));cursor:move;transform-style:preserve-3d;perspective:2000px}@keyframes popup-appear{0%{opacity:0;transform:scale(.01) translateZ(-5000px);filter:blur(50px) brightness(.05)}40%{opacity:.3;transform:scale(.3) translateZ(-2000px);filter:blur(30px) brightness(.3)}70%{opacity:.7;transform:scale(.7) translateZ(-500px);filter:blur(10px) brightness(.7)}to{opacity:1;transform:scale(1) translateZ(0);filter:blur(0) brightness(1)}}.popup-video{width:100%;height:auto;border:2px solid rgba(0,0,0,.5);border-radius:8px;box-shadow:0 4px 20px #00000080}.close-btn{position:absolute;top:-12px;right:-12px;width:30px;height:30px;background:#000c;border:2px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;z-index:101;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #0009}.close-btn:hover{transform:scale(1.1);background:#ff0000e6;border-color:#fff}
