@import url(https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Caveat:wght@400;600;700&family=Permanent+Marker&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#000;font-family:Permanent Marker,cursive;line-height:1.6;overflow-x:hidden}.App{min-height:100vh;position:relative}.container{margin:0 auto;max-width:1200px;padding:0 20px}.banner{align-items:center;background:#fff;border-bottom:4px #000;border-style:dashed;display:flex;justify-content:center;min-height:80vh;overflow:hidden;position:relative}.banner-content{position:relative;text-align:center;z-index:2}.hero-banner-image{border-radius:20px;height:auto;max-height:40vh;max-width:100%;object-fit:contain;width:auto}.banner-title,.hero-banner-image{animation:bounce 2s ease-in-out infinite}.banner-title{color:#000;font-family:Permanent Marker,cursive;font-size:5rem;font-weight:400;margin-bottom:1rem;text-shadow:3px 3px 0 #4aff4a,6px 6px 0 #80ff80;transform:rotate(-2deg)}.banner-subtitle{animation:wiggle 3s ease-in-out infinite;color:#4aff4a;font-size:1.5rem;font-weight:400;transform:rotate(1deg)}.banner-doodles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.doodle{animation:float 4s ease-in-out infinite;color:#4aff4a;font-size:2rem;position:absolute}.doodle.star{animation-delay:0s;left:15%;top:20%;transform:rotate(15deg)}.doodle.heart{animation-delay:1s;color:#80ff80;right:20%;top:30%}.doodle.circle{animation-delay:2s;border:4px dashed #4aff4a;border-radius:50%;bottom:25%;height:30px;left:25%;width:30px}.section-title{color:#000;font-family:Permanent Marker,cursive;font-size:3rem;margin-bottom:2rem;position:relative;text-align:center;transform:rotate(-1deg)}.section-title:after{background:linear-gradient(90deg,#4aff4a,#80ff80,#4aff4a);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.description{background-color:#fff;border-bottom:3px #000;padding:4rem 0}.description-text{background:#f9f9f9;border:3px dashed #000;border-radius:20px;box-shadow:5px 5px 15px #0000001a;color:#000;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:800px;padding:2rem;text-align:center;transform:rotate(.5deg)}.gallery{background-color:#fff;padding:4rem 0}.gallery-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.gallery-item{background:#fff;border:3px solid #000;border-radius:15px;box-shadow:3px 3px 10px #0000001a;cursor:pointer;overflow:hidden;position:relative;transform:rotate(0deg);transition:all .3s ease}.gallery-item:nth-child(odd){transform:rotate(-2deg)}.gallery-item:nth-child(2n){transform:rotate(2deg)}.gallery-item:hover{box-shadow:8px 8px 20px #0003;transform:rotate(0deg) scale(1.05);z-index:10}.gallery-item img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-item:hover img{transform:scale(1.1)}.social{background:#fff;padding:4rem 0;text-align:center}.twitter-link{align-items:center;background:#4aff4a;border:3px solid #000;border-radius:25px;box-shadow:3px 3px 0 #000;color:#000;display:inline-flex;font-size:1.2rem;font-weight:600;gap:1rem;padding:1rem 2rem;text-decoration:none;transform:rotate(-1deg);transition:all .3s ease}.twitter-link:hover{background:#80ff80;box-shadow:6px 6px 0 #000;transform:rotate(0deg) translateY(-3px)}.twitter-icon{animation:flap 2s ease-in-out infinite;font-size:1.5rem}.token{background-color:#fff;border-top:4px dashed #000;padding:4rem 0}.token-info{background:#f9f9f9;border:3px solid #000;border-radius:20px;box-shadow:8px 8px 20px #0000001a;margin:0 auto;max-width:800px;padding:3rem;text-align:center;transform:rotate(-.5deg)}.token-name{color:#4aff4a;font-family:Permanent Marker,cursive;font-size:2.5rem;margin-bottom:1rem;transform:rotate(1deg)}.token-description{color:#000;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.contract-section{background:#f9f9f9;border:2px dashed #000;border-radius:15px;margin:2rem 0;padding:1.5rem}.contract-label{color:#000;display:block;font-weight:600;margin-bottom:.5rem}.contract-address-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;transition:all .3s ease}.contract-address-container.clickable{border-radius:8px;cursor:pointer;padding:.5rem;transition:all .3s ease}.contract-address-container.clickable:hover{background:#4aff4a1a;transform:scale(1.02)}.contract-address{background:#000;border:2px solid #000;border-radius:8px;color:#4aff4a;font-family:Courier New,monospace;font-size:.9rem;padding:.8rem 1rem;word-break:break-all}.copy-icon{color:#4aff4a;font-size:1.2rem;transition:all .3s ease}.contract-address-container.clickable:hover .copy-icon{color:#80ff80;transform:scale(1.2)}.copy-feedback{animation:fadeInOut 2s ease-in-out;color:#4aff4a;font-weight:600;margin-left:1rem}.token-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.token-link{border:3px solid #000;border-radius:15px;box-shadow:3px 3px 0 #000;font-weight:600;padding:1rem 1.5rem;text-decoration:none;transform:rotate(0deg);transition:all .3s ease}.token-link.pumpfun{background:#4aff4a;color:#000;transform:rotate(-2deg)}.token-link.dexscreener{background:#80ff80;color:#000;transform:rotate(2deg)}.token-link:hover{box-shadow:6px 6px 0 #000;transform:rotate(0deg) translateY(-3px)}.footer{background:#000;border-top:4px dashed #4aff4a;color:#4aff4a;padding:2rem 0;text-align:center}.footer p{font-size:1rem;transform:rotate(-.5deg)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0) rotate(-2deg)}40%{transform:translateY(-30px) rotate(-2deg)}60%{transform:translateY(-15px) rotate(-2deg)}}@keyframes wiggle{0%,to{transform:rotate(1deg)}25%{transform:rotate(-1deg)}50%{transform:rotate(1.5deg)}75%{transform:rotate(-.5deg)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(-10px) rotate(-5deg)}}@keyframes flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media (max-width:768px){.hero-banner-image{max-height:30vh;max-width:90%}.banner-title{font-size:3rem}.banner-subtitle{font-size:1.2rem}.section-title{font-size:2.5rem}.description-text{font-size:1.1rem;padding:1.5rem}.gallery-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.token-info{padding:2rem 1.5rem}.contract-address{font-size:.8rem}.token-links{align-items:center;flex-direction:column;gap:1rem}.token-link{max-width:250px;text-align:center;width:100%}.twitter-link{font-size:1.1rem;padding:1rem 1.5rem}}@media (max-width:480px){.banner{min-height:60vh}.hero-banner-image{max-height:40vh;max-width:95%}.banner-title{font-size:2.5rem}.banner-subtitle{font-size:1rem}.section-title{font-size:2rem}.gallery-grid{gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.description-text{font-size:1rem;padding:1rem}.token-info{padding:1.5rem 1rem}.container{padding:0 15px}}.gallery-item,.token-link,.twitter-link{cursor:pointer}.gallery-item:nth-child(3n){transform:rotate(-1deg)}.gallery-item:nth-child(5n){transform:rotate(1.5deg)}.gallery-item:nth-child(7n){transform:rotate(-2.5deg)}.modal-overlay{animation:fadeIn .3s ease;background:#000000e6;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-content{max-height:90vh;max-width:90vw;position:relative}.modal-image{animation:scaleIn .3s ease;border-radius:10px;box-shadow:0 20px 40px #00000080;max-height:100%;max-width:100%;object-fit:contain}.modal-close{background:none;border:none;color:#fff;cursor:pointer;font-family:Permanent Marker,cursive;font-size:3rem;position:absolute;right:-10px;top:-50px;transition:all .3s ease;z-index:1001}.modal-close:hover{color:#4aff4a;transform:scale(1.2)}.modal-nav{align-items:center;background:#4aff4acc;border:2px solid #000;border-radius:50%;color:#000;cursor:pointer;display:flex;font-family:Permanent Marker,cursive;font-size:2rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:1001}.modal-nav:hover{background:#4aff4a;box-shadow:0 5px 15px #0000004d;transform:translateY(-50%) scale(1.1)}.modal-prev{left:-70px}.modal-next{right:-70px}.modal-counter{background:#000000b3;border:2px solid #4aff4a;border-radius:20px;bottom:-50px;color:#fff;font-family:Permanent Marker,cursive;font-size:1.2rem;left:50%;padding:.5rem 1rem;position:absolute;transform:translateX(-50%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.modal-close{font-size:2.5rem;right:0;top:-40px}.modal-nav{font-size:1.5rem;height:40px;width:40px}.modal-prev{left:-50px}.modal-next{right:-50px}.modal-counter{bottom:-40px;font-size:1rem}}@media (max-width:480px){.modal-content{max-height:85vh;max-width:95vw}.modal-close{font-size:2rem;top:-35px}.modal-nav{font-size:1.2rem;height:35px;width:35px}.modal-prev{left:-40px}.modal-next{right:-40px}}
/*# sourceMappingURL=main.2249f0a8.css.map*/