body{font-family:Comic Sans MS,cursive,sans-serif;background-color:#0a0a23;color:#00ff00;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;overflow-x:hidden}header{margin-top:20px;margin-left:auto;margin-right:auto;padding:20px;border:3px solid #ff00ff;background-color:rgba(0,0,0,.5);box-shadow:0 0 15px #ff00ff;width:90%;max-width:800px}header h1{font-family:Press Start\ 2P,cursive;color:#ffff00;font-size:2.5em;text-shadow:3px 3px #ff00ff;margin-bottom:10px}.token-address-container{position:relative}#tokenAddress{cursor:pointer;text-decoration:underline;color:#00ffff;word-break:break-all}#tokenAddress:hover{color:#ffffff}.tooltip{visibility:hidden;width:100px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-50px;opacity:0;transition:opacity .3s}.tooltip.show{visibility:visible;opacity:1}main{width:90%;max-width:800px;margin-top:20px;margin-left:auto;margin-right:auto}.social-links{margin-bottom:20px;padding:10px;border:2px dashed #ffff00;background-color:rgba(0,0,0,.3)}.social-links a{margin-left:10px;margin-right:10px;display:inline-block}.social-links a img{width:40px;height:40px;margin:0 10px;transition:transform .2s}.social-links a:hover img{transform:scale(1.2) rotate(15deg)}.fartcoin-tracker{padding:20px;border:3px solid #00ff00;background-color:rgba(0,0,0,.5);box-shadow:0 0 15px #00ff00}.fartcoin-tracker h2{font-family:Press Start\ 2P,cursive;color:#ff00ff;font-size:1.4em;text-shadow:2px 2px #ffff00}.token-data{display:flex;flex-direction:column;gap:20px}.token-data div{padding:15px;border:1px solid #00ffff;background-color:rgba(0,0,0,.2)}.token-data h3{color:#ffff00;margin-top:0}.token-data pre{white-space:pre-wrap;word-wrap:break-word;color:#00ff00;font-family:monospace;font-size:.9em;max-height:200px;overflow-y:auto}footer{margin-top:30px;margin-left:auto;margin-right:auto;padding:15px;color:#ff0000;font-style:italic;width:90%;max-width:800px}.fart-cloud{position:absolute;font-size:2rem;opacity:0;animation:fart-animation 3s ease-out forwards;pointer-events:none}@keyframes fart-animation{0%{transform:translateY(0) scale(.5);opacity:.9}10%{transform:translateY(-10px) scale(.6) rotate(-5deg);opacity:.7}20%{transform:translateY(-20px) scale(.4) rotate(5deg);opacity:1}30%{transform:translateY(-30px) scale(.7) rotate(-3deg);opacity:.6}40%{transform:translateY(-40px) scale(.5) rotate(8deg);opacity:.9}50%{transform:translateY(-55px) scale(1.1) rotate(-10deg);opacity:.5}60%{transform:translateY(-70px) scale(.8) rotate(10deg);opacity:1}70%{transform:translateY(-80px) scale(1) rotate(-5deg);opacity:.7}80%{transform:translateY(-90px) scale(.9) rotate(5deg);opacity:.8}90%{transform:translateY(-95px) scale(1.2) rotate(0deg);opacity:.3}to{transform:translateY(-110px) scale(.1) rotate(1turn);opacity:0}}.fartometer-container{margin-top:30px;padding:15px;border:2px dashed #ff00ff;background-color:rgba(0,0,0,.4)}.fartometer-container h3{font-family:Press Start\ 2P,cursive;color:#ffff00;font-size:1em;text-shadow:1px 1px #ff00ff;margin-bottom:10px}.fartometer-bar{width:100%;height:30px;background-color:#222;border:2px solid #ffff00;border-radius:5px;overflow:hidden;margin-bottom:10px;box-shadow:inset 0 0 5px #000}.fartometer-level-fill{width:0;height:100%;background:linear-gradient(90deg,#00cc00,#ffcc00,#cc0000);background-size:300% 100%;background-position:100% 0;transition:width .5s ease-in-out,background-position .5s ease-in-out;display:flex;align-items:center;justify-content:center;font-size:.9em;color:#FFFFFF;font-weight:700;text-shadow:1px 1px 2px #000000,-1px -1px 2px #000000,1px -1px 2px #000000,-1px 1px 2px #000000}#fartometerStatus{font-size:.8em;color:#00ffff;font-weight:700;text-shadow:1px 1px #000}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.token-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-top:20px;margin-bottom:20px}.token-data-item{padding:15px;border:1px solid #00ffff;background-color:rgba(0,0,0,.3);text-align:left}.token-data-item h3{color:#ffff00;margin-top:0;margin-bottom:10px;text-align:center;font-family:Press Start\ 2P,cursive;font-size:1em}.token-data-item:nth-child(2) h4,.token-data-item:nth-child(2) strong{color:#87CEEB;font-size:.8em}.token-data-item p{margin-bottom:8px;font-size:.7em;word-wrap:break-word}.token-data-item strong{color:#00ffff}.token-data-item img{max-width:50px;max-height:50px;float:right;margin-left:10px;border-radius:5px}.token-links a{margin-right:10px;color:#ff00ff;text-decoration:underline}.token-links a:hover{color:#ffff00}.token-data-item pre{white-space:pre-wrap;word-wrap:break-word;color:#00ff00;font-family:monospace;font-size:.8em;max-height:150px;overflow-y:auto;background-color:rgba(0,0,0,.2);padding:10px;border:1px dashed #00aaaa;border-radius:4px}.error-section pre{color:#ff4444;border-color:#ff0000}.refresh-timer{font-size:.7em;color:#ffff00;margin-left:15px;display:inline-block;font-family:Press Start\ 2P,cursive;opacity:.8}.image-collage-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9998;overflow:hidden}.collage-image{position:fixed;opacity:0;animation:collage-pop-in .5s ease-out forwards,collage-continuous-roll 5s linear infinite alternate var(--stagger-delay,0s);will-change:transform,opacity,filter;max-width:200px;min-width:80px;border:3px solid #ff00ff;box-shadow:0 0 20px #ff00ff,inset 0 0 8px #ffffff,0 0 30px #00ffff;filter:contrast(1.3) brightness(1.2) hue-rotate(0deg)}@keyframes collage-pop-in{0%{opacity:0;transform:scale(.1) rotate(-45deg) translate(-200px,-200px)}to{opacity:.85;transform:scale(1) rotate(0deg) translate(0)}}@keyframes collage-continuous-roll{0%{transform:translateX(calc(var(--random-x-start) * 1px)) translateY(calc(var(--random-y-start) * 1px)) rotate(calc(var(--random-rotate-start) * 1deg)) scale(calc(var(--random-scale-start)));filter:contrast(1.3) brightness(1.2) hue-rotate(0deg) saturate(2)}25%{transform:translateX(calc(var(--random-x-mid1) * 1px)) translateY(calc(var(--random-y-mid1) * 1px)) rotate(calc(var(--random-rotate-mid1) * 1deg)) scale(calc(var(--random-scale-mid1)));filter:contrast(1.5) brightness(1.5) hue-rotate(120deg) saturate(3) blur(.5px)}50%{transform:translateX(calc(var(--random-x-mid2) * 1px)) translateY(calc(var(--random-y-mid2) * 1px)) rotate(calc(var(--random-rotate-mid2) * 1deg)) scale(calc(var(--random-scale-mid2)));filter:contrast(1.2) brightness(1) hue-rotate(240deg) saturate(1.5)}75%{transform:translateX(calc(var(--random-x-mid3) * 1px)) translateY(calc(var(--random-y-mid3) * 1px)) rotate(calc(var(--random-rotate-mid3) * 1deg)) scale(calc(var(--random-scale-mid3)));filter:contrast(1.8) brightness(1.7) hue-rotate(60deg) saturate(4) blur(1px)}to{transform:translateX(calc(var(--random-x-end) * 1px)) translateY(calc(var(--random-y-end) * 1px)) rotate(calc(var(--random-rotate-end) * 1deg)) scale(calc(var(--random-scale-end)));filter:contrast(1.3) brightness(1.2) hue-rotate(1turn) saturate(2)}}#movingButton{padding:15px 25px;font-size:1.5em;font-family:Press Start\ 2P,cursive;color:#ffff00;background-color:#ff00ff;border:3px solid #ffff00;box-shadow:0 0 15px #ff00ff,0 0 20px #ffff00;cursor:pointer;transition:top .3s ease-in-out,left .3s ease-in-out,transform .1s ease,box-shadow .1s ease;transform-origin:center}#movingButton:hover{transform:scale(1.1);box-shadow:0 0 25px #ff00ff,0 0 30px #ffff00,0 0 10px #ffffff}#movingButton:active{transform:scale(.95);box-shadow:0 0 10px #ff00ff,0 0 15px #ffff00}@media (max-width:768px){header h1{font-size:1.55em;letter-spacing:-.05em;white-space:nowrap}}