@import url(https://fonts.googleapis.com/css2?family=Bungee&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&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}body,button,input,select,textarea{font-family:Bungee,cursive}.not-found-container{align-items:center;background:#1a1a1a;background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;display:flex;justify-content:center;min-height:100vh;padding:20px}.not-found-content{animation:fadeIn .5s ease;background:#000c;border:4px solid gold;border-radius:12px;box-shadow:inset -4px -4px 0 0 #000,inset 4px 4px 0 0 #ffd7004d,0 0 20px #ffd70033;padding:40px;text-align:center}.not-found-title{animation:glitch 1s infinite;color:gold;font-family:Press Start\ 2P,cursive;font-size:72px;margin-bottom:20px;text-shadow:4px 4px 0 #000,-4px -4px 0 #000,4px -4px 0 #000,-4px 4px 0 #000}.not-found-icon{animation:float 2s ease-in-out infinite;font-size:64px;margin:20px 0}.not-found-content h1{color:gold;font-size:24px;text-shadow:2px 2px 0 #000}.not-found-content h1,.not-found-content p{font-family:Press Start\ 2P,cursive;margin:20px 0}.not-found-content p{color:#fff;font-size:14px;line-height:1.6}.back-home-btn{background:gold;border:3px solid #000;box-shadow:inset -3px -3px 0 0 #b8860b,inset 3px 3px 0 0 #fff;color:#000;cursor:pointer;font-family:Press Start\ 2P,cursive;font-size:14px;margin-top:20px;padding:12px 24px;transition:all .2s ease}.back-home-btn:hover{box-shadow:inset -2px -2px 0 0 #b8860b,inset 2px 2px 0 0 #fff,0 0 10px #ffd70080;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@media (max-width:768px){.not-found-icon,.not-found-title{font-size:48px}.not-found-content h1{font-size:18px}.not-found-content p{font-size:12px}.back-home-btn{font-size:12px;padding:10px 20px}}.game-header{background:linear-gradient(145deg,#1e88e5,#00897b);box-shadow:0 4px 12px #0000004d;padding:15px 0;position:relative;width:100%}.header-content{background:#00897bd9;border-radius:10px;box-shadow:0 5px 15px #00000026;display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:1200px;padding:15px 25px}.title-wrapper{align-items:center;display:flex;justify-content:center;padding:10px 0;position:relative}.game-logo{filter:drop-shadow(0 3px 5px rgba(0,0,0,.3));height:auto;max-width:600px;width:100%}.game-nav{background:#0288d1cc;border-radius:8px;box-shadow:0 3px 10px #0000001a;justify-content:space-between;padding:16px 24px}.game-nav,.nav-links{align-items:center;display:flex}.nav-links{gap:22px}.nav-links .pixel-button,.nav-links a.pixel-button{background:#0277bd!important;border-radius:6px;box-shadow:inset -3px -3px 0 0 #01579b,inset 3px 3px 0 0 #29b6f6,0 4px 8px #0003;color:gold!important;font-family:Bungee,cursive!important;padding:12px 20px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:all .2s ease}.nav-links .pixel-button:after,.nav-links a.pixel-button:after{background:gold;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-links .pixel-button:hover:after,.nav-links a.pixel-button:hover:after{width:70%}.nav-links .pixel-button:hover,.nav-links a.pixel-button:hover{background:linear-gradient(180deg,#0288d1,#0277bd)!important;box-shadow:inset -2px -2px 0 0 #0277bd,inset 2px 2px 0 0 #4fc3f7,0 5px 10px #0003;transform:translateY(-2px)}.nav-links a.pixel-button[href="/play"]{background:#0277bd!important;background:linear-gradient(180deg,#0288d1,#00897b)!important;border-radius:6px;box-shadow:inset -3px -3px 0 0 #01579b,inset 3px 3px 0 0 #29b6f6,0 4px 8px #0003;font-size:14px;overflow:hidden;padding:12px 22px;position:relative}.nav-links a.pixel-button[href="/play"]:before{animation:shimmer 2.5s infinite;background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:40%;z-index:1}.nav-links a.pixel-button[href="/play"]:after{background:gold;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-links a.pixel-button[href="/play"]:hover:after{width:70%}.nav-links a.pixel-button[href="/play"]:hover{background:linear-gradient(180deg,#29b6f6,#26a69a)!important;box-shadow:inset -2px -2px 0 0 #0277bd,inset 2px 2px 0 0 #4fc3f7,0 5px 10px #0003;transform:translateY(-2px)}.nav-social{background:#0000001a;border-radius:30px;gap:12px;padding:8px 12px}.nav-social,.social-icon{align-items:center;display:flex}.social-icon{background:#ffffff1f;border-radius:50%;color:#fff;height:32px;justify-content:center;transition:all .2s ease;width:32px}.social-icon:hover{background:#ffffff40;box-shadow:0 3px 8px #0003;transform:translateY(-2px) scale(1.1)}.social-icon.twitter:hover{box-shadow:0 0 10px #1da1f266;color:#1da1f2}.social-icon.github:hover{box-shadow:0 0 10px #fff6;color:#fff}.social-icon.telegram:hover{box-shadow:0 0 10px #08c6;color:#08c}.contract-address{align-items:center;background:#0288d1cc;border-radius:30px;box-shadow:0 3px 8px #00000026;color:gold;display:flex;font-family:Bungee,cursive!important;font-size:10px;gap:8px;padding:8px 15px;position:absolute;right:20px;top:10px}.address-label{color:gold;text-shadow:1px 1px 0 #00000080}.address-value{background:#00000026;border-radius:30px;color:#fff;padding:3px 6px}.game-nav a,.nav-links a,.pixel-button{text-decoration:none!important}@media (max-width:768px){.header-content{margin:0 10px;padding:15px}.game-nav{flex-direction:column;gap:15px}.nav-links{flex-wrap:wrap;gap:10px;justify-content:center}.contract-address{margin:10px auto;position:relative;right:0;top:0;width:-webkit-fit-content;width:fit-content}.nav-links .pixel-button,.nav-links a.pixel-button{font-size:12px;padding:10px 16px}}@media (max-width:480px){.game-logo{max-width:300px}.nav-links .pixel-button,.nav-links a.pixel-button{font-size:11px;padding:8px 14px}}.address-label,.address-value,.contract-address,.game-logo,.game-nav a,.nav-links .pixel-button,.nav-links a.pixel-button,.pixel-button,.title-wrapper{font-family:Bungee,cursive!important}.nav-links .pixel-button,.nav-links a.pixel-button{font-size:14px;letter-spacing:-.5px}.game-footer{background:#1a1a1a;margin-top:auto;padding:30px 0}.footer-content{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding:0 20px}.footer-links{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.footer-link{color:#fff;font-family:Press Start\ 2P,cursive;font-size:12px;text-decoration:none;transition:color .2s}.footer-link:hover{color:gold}.footer-social{display:flex;gap:20px}.footer-icon{align-items:center;background:#333;box-shadow:inset -2px -2px 0 0 #1a1a1a;color:#fff;display:flex;font-size:18px;height:32px;justify-content:center;text-decoration:none;transition:all .2s;width:32px}.footer-icon:hover{background:#444;transform:translateY(-2px)}.footer-copyright{color:#666;font-family:Press Start\ 2P,cursive;font-size:12px;margin:0;text-align:center}@media (max-width:768px){.footer-links{gap:20px}.footer-link{font-size:10px}}@media (max-width:480px){.footer-links{align-items:center;flex-direction:column;gap:15px}}*{box-sizing:border-box;margin:0;padding:0}.game-container{background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);display:flex;flex-direction:column;min-height:100vh}.content-wrapper{display:flex;flex:1 1;flex-direction:column;gap:80px;margin:0 auto;max-width:1440px;padding:60px 20px}.content-container{background:#00897be6;border:4px solid gold;border-radius:16px;box-shadow:0 10px 30px #0000004d,0 6px 0 #0003,inset 0 0 30px #0000004d;margin:0 auto;max-width:1200px;overflow:hidden;padding:60px 40px}.content-container:before{background:linear-gradient(90deg,gold,#ffd70080,gold);content:"";height:8px;left:0;position:absolute;right:0;top:0;z-index:1}.content-container:after{background:repeating-linear-gradient(90deg,#000,#000 20px,gold 0,gold 40px);bottom:0;content:"";height:4px;left:0;opacity:.5;position:absolute;width:100%}.content-container{position:relative}.content-container .corner{height:30px;position:absolute;width:30px;z-index:2}.content-container .corner-tl{border-left:4px solid gold;border-radius:5px 0 0 0;border-top:4px solid gold;left:10px;top:10px}.content-container .corner-tr{border-radius:0 5px 0 0;border-right:4px solid gold;border-top:4px solid gold;right:10px;top:10px}.content-container .corner-bl{border-bottom:4px solid gold;border-left:4px solid gold;border-radius:0 0 0 5px;bottom:10px;left:10px}.content-container .corner-br{border-bottom:4px solid gold;border-radius:0 0 5px 0;border-right:4px solid gold;bottom:10px;right:10px}.welcome-section .corner-tl:after{left:-4px;top:-4px}.welcome-section .corner-tr:after{right:-4px;top:-4px}.welcome-section .corner-bl:after{bottom:-4px;left:-4px}.welcome-section .corner-br:after{bottom:-4px;right:-4px}.buildings-section .corner{border-color:#ffa726;height:40px;width:40px}.buildings-section .corner:before{background:repeating-linear-gradient(45deg,#000,#000 4px,#ffa726 0,#ffa726 8px);content:"";height:12px;position:absolute;width:12px}.buildings-section .corner-tl:before{left:-6px;top:-6px}.buildings-section .corner-tr:before{right:-6px;top:-6px}.buildings-section .corner-bl:before{bottom:-6px;left:-6px}.buildings-section .corner-br:before{bottom:-6px;right:-6px}.roadmap-section .corner{border-color:#66bb6a}.section-title{background:none;-webkit-background-clip:unset;background-clip:initial;color:gold!important;font-family:Bungee,cursive;font-size:32px;letter-spacing:2px;margin-bottom:60px;padding-bottom:20px;position:relative;text-align:center;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.section-title:after{background:gold;bottom:0;box-shadow:0 2px 4px #0003;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:200px}.section-subtitle{color:#4527a0;font-size:24px;margin:40px 0 20px}.section-subtitle,.section-text{font-family:Bungee,cursive;text-align:center}.section-text{color:#ffe5b4;font-size:16px;letter-spacing:-.5px;line-height:1.5;margin:0 auto 40px;max-width:800px;text-shadow:1px 1px 0 #000}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:30px 0}.feature-card{background:#0288d1;border:4px solid gold;border-radius:12px;box-shadow:inset -4px -4px 0 0 #01579b,inset 4px 4px 0 0 #29b6f6;padding:30px;text-align:center;transition:transform .3s ease}.feature-card:hover{box-shadow:inset -4px -4px 0 0 #01579b,inset 4px 4px 0 0 #29b6f6,0 8px 16px #0000004d;transform:translateY(-5px)}.feature-card h4{color:gold;font-family:Bungee,cursive;font-size:18px;margin-bottom:15px}.feature-card p{color:#fff;line-height:1.4}.steps-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:30px 0}.step{flex:1 1;min-width:200px;padding:20px;text-align:center}.step-number{background:#7e57c2;border-radius:50%;color:#fff;display:inline-block;font-family:Bungee,cursive;font-size:18px;height:40px;line-height:40px;margin-bottom:15px;width:40px}.cta-section{margin-top:60px;text-align:center}.pixel-button{background:#0288d1;border:3px solid gold;box-shadow:inset -4px -4px 0 0 #01579b,inset 4px 4px 0 0 #29b6f6;color:gold;cursor:pointer;font-family:Bungee,cursive;font-size:16px;padding:15px 30px;transition:all .3s ease}.pixel-button:hover{box-shadow:inset -4px -4px 0 0 #01579b,inset 4px 4px 0 0 #29b6f6,0 8px 16px #0000004d}.pixel-button:active{transform:translateY(2px)}@media (max-width:768px){.content-container{padding:20px}.section-title{font-size:24px}.section-subtitle{font-size:20px}.section-text{font-size:16px}.feature-card{padding:20px}.pixel-button{font-size:14px;padding:12px 24px}}@media (max-width:480px){.content-wrapper{padding:20px 10px}.section-title{font-size:20px}.cta-buttons,.steps-container{flex-direction:column}.step{min-width:100%}}.features-section{padding:60px 40px;position:relative}.feature-grid-detailed{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:20px 0}.buildings-section .feature-grid-detailed{grid-template-columns:repeat(5,1fr);max-width:1400px}.buildings-section .feature-item{min-height:280px}@media (max-width:1400px){.buildings-section .feature-grid-detailed{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.buildings-section .feature-grid-detailed{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.buildings-section .feature-grid-detailed{grid-template-columns:1fr}}.feature-item{align-items:center;background:#00897be6;border:3px solid gold;border-radius:12px;box-shadow:inset -4px -4px 0 0 #00796b,inset 4px 4px 0 0 #4db6ac,0 6px 0 #00796b;display:flex;flex-direction:column;min-height:320px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.buildings-section .feature-item.building-item{background:#784f17cc;border-color:#ffa726;box-shadow:inset -4px -4px 0 0 #7f5305,inset 4px 4px 0 0 #ffb74d,0 6px 0 #7f5305;position:relative}.building-item:after{background:#ffa726;border-radius:50%;box-shadow:inset -2px -2px 0 #0000004d;content:"";height:10px;position:absolute;width:10px;z-index:2}.building-item:nth-child(odd):after{right:10px;top:10px}.building-item:nth-child(2n):after{bottom:10px;left:10px}.roadmap-section .roadmap-item{background:#1b5e20cc;border-color:#66bb6a;box-shadow:inset -4px -4px 0 0 #1b5e20,inset 4px 4px 0 0 #81c784,0 6px 0 #1b5e20}.feature-item:before{border:2px solid #ffd7004d;border-radius:8px;bottom:4px;content:"";left:4px;pointer-events:none;position:absolute;right:4px;top:4px}.feature-icon-wrapper{align-items:center;background:#0003;border:3px solid gold;border-radius:12px;box-shadow:inset -3px -3px 0 0 #00796b,inset 3px 3px 0 0 #4db6ac;display:flex;height:80px;justify-content:center;margin:0 auto 25px;padding:15px;position:relative;width:80px}.feature-icon{filter:drop-shadow(0 0 8px rgba(255,215,0,.3));height:48px;image-rendering:pixelated;transition:transform .3s ease;width:48px}.feature-item h4{color:gold;font-size:14px;margin:0 0 20px;text-shadow:2px 2px 0 #000}.feature-item h4,.feature-item p{font-family:Bungee,cursive;line-height:1.6;text-align:center}.feature-item p{color:#ffe5b4;font-size:12px;margin:0}.feature-item:hover{box-shadow:inset -4px -4px 0 0 #00796b,inset 4px 4px 0 0 #4db6ac,0 12px 0 #00796b,0 12px 20px #0000004d;transform:translateY(-8px)}.feature-item:hover .feature-icon{animation:iconFloat 2s ease-in-out infinite;transform:scale(1.1)}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1.1)}50%{transform:translateY(-8px) scale(1.1)}}.feature-item:after{background:repeating-linear-gradient(90deg,gold,gold 4px,#0000 0,#0000 8px);bottom:15px;content:"";height:2px;left:15px;opacity:.3;position:absolute;right:15px}@media (max-width:1024px){.feature-grid-detailed{gap:30px;grid-template-columns:repeat(2,1fr)}.feature-item{min-height:300px}}@media (max-width:768px){.feature-grid-detailed{gap:25px;grid-template-columns:1fr}.feature-item{min-height:auto;padding:25px}.feature-icon-wrapper{height:60px;margin-bottom:20px;width:60px}.feature-icon{height:36px;width:36px}}.tokenomics-section{margin-top:40px;padding:60px 40px;position:relative}.tokenomics-section:before{display:none}.tokenomics-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:20px 0}.tokenomics-item{align-items:center;background:#00897bcc;border:4px solid #000;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.tokenomics-item:before{background:linear-gradient(45deg,#0000 48%,gold 49%,gold 51%,#0000 52%) 0 0/10px 10px,linear-gradient(-45deg,#0000 48%,#32cd32 49%,#32cd32 51%,#0000 52%) 0 0/10px 10px;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.tokenomics-icon{align-items:center;background:#0000004d;border:3px solid gold;box-shadow:inset -2px -2px 0 1px #b8860b,inset 2px 2px 0 1px gold;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;position:relative;transform-style:preserve-3d;transition:transform .3s ease;width:64px}.tokenomics-icon:before{border:2px solid #ffd7004d;content:"";inset:-2px;position:absolute;transform:translateZ(-1px)}.tokenomics-content{text-align:center;width:100%;z-index:1}.tokenomics-item h4{color:gold;font-family:Bungee,cursive;font-size:14px;letter-spacing:1px;margin-bottom:15px;text-shadow:2px 2px 0 #000}.percentage-bar{background:#0000004d;border:2px solid gold;height:24px;margin:15px 0;overflow:hidden;position:relative}.percentage-fill{background:linear-gradient(45deg,gold,orange);height:100%;position:relative;transition:width 1s ease}.percentage-fill:after{animation:progressShine 1s linear infinite;background:linear-gradient(45deg,#0000 45%,#fff3 50%,#0000 55%);background-size:10px 10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.percentage-text{color:gold;font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.percentage-text,.tokenomics-item p{font-family:Bungee,cursive;text-shadow:1px 1px 0 #000}.tokenomics-item p{color:#ffe5b4;font-size:11px;line-height:1.6;margin-top:15px}.tokenomics-item:hover{box-shadow:0 5px 0 #000,0 8px 16px #0006;transform:translateY(-5px)}.tokenomics-item:hover .tokenomics-icon{transform:translateZ(10px) rotateX(10deg)}.tokenomics-item:hover .percentage-fill{animation:pulseGradient 2s infinite}@keyframes progressShine{0%{background-position:0 0}to{background-position:20px 0}}@keyframes pulseGradient{0%,to{opacity:1}50%{opacity:.8}}.tokenomics-item:after{background:repeating-linear-gradient(90deg,gold,gold 4px,#0000 0,#0000 8px);bottom:10px;content:"";height:2px;left:10px;opacity:.3;position:absolute;right:10px}@media (max-width:1024px){.tokenomics-grid{gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tokenomics-section{padding:30px 20px}.tokenomics-grid{gap:20px;grid-template-columns:1fr}.tokenomics-item{min-height:auto}.tokenomics-icon{font-size:24px;height:48px;width:48px}.tokenomics-item h4{font-size:12px}.percentage-text,.tokenomics-item p{font-size:10px}}.roadmap-section{background:#1b5e20e6!important;border-color:#66bb6a;margin-bottom:40px;padding:60px 40px;position:relative}.roadmap-section:before{background:linear-gradient(90deg,#66bb6a,#66bb6a80,#66bb6a)}.roadmap-section:after{background:repeating-linear-gradient(90deg,#000,#000 20px,#66bb6a 0,#66bb6a 40px)}.roadmap-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);padding:20px 0;position:relative}.roadmap-item{background:#00897bcc;border:3px solid gold;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:25px;position:relative;transition:all .3s ease}.bullet,.phase-tag,.roadmap-item h4,.roadmap-list li,.roadmap-point,.roadmap-point span{color:gold!important;font-family:Bungee,cursive!important}.phase-tag{display:block;font-size:14px;letter-spacing:1px;margin-bottom:10px}.roadmap-item h4{word-wrap:break-word;font-size:14px;line-height:1.6;margin-bottom:15px}.roadmap-list{flex:1 1}.roadmap-point{align-items:flex-start;background:#0000004d;border-left:4px solid gold;display:flex;margin-bottom:12px;padding:12px 15px;word-break:break-word}.roadmap-point span{flex:1 1;font-size:12px;letter-spacing:.5px;line-height:1.8}.roadmap-point .bullet{flex-shrink:0;font-size:12px;margin-right:12px}.roadmap-item:hover{background:#00897be6;border-color:gold}.roadmap-point:hover{background:#ffd7001a;border-left-width:6px;transform:translateX(5px)}.roadmap-list{list-style:none;margin-top:20px;padding:0}@media (max-width:1024px){.roadmap-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.roadmap-point{padding:10px 12px}}@media (max-width:768px){.roadmap-section{padding:30px 20px}.roadmap-grid{gap:20px;grid-template-columns:1fr}.roadmap-item{padding:20px}.roadmap-point{padding:8px 10px}.roadmap-point span{font-size:9px;line-height:1.6}}@media (min-width:1441px){.content-wrapper{gap:100px;padding:80px 40px}.content-container{padding:80px 60px}.feature-grid-detailed,.roadmap-grid,.tokenomics-grid{gap:50px}}@media (max-width:1024px){.content-wrapper{gap:60px;padding:40px 20px}.content-container{padding:40px 30px}.feature-grid-detailed,.roadmap-grid,.tokenomics-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.section-title{margin-bottom:40px}.features-section,.roadmap-section,.tokenomics-section{padding:40px 30px}}@media (max-width:768px){.content-wrapper{gap:40px;padding:30px 15px}.content-container{padding:30px 20px}.feature-grid-detailed,.roadmap-grid,.tokenomics-grid{gap:25px;grid-template-columns:1fr}.section-title{margin-bottom:40px}.features-section,.roadmap-section,.tokenomics-section{padding:30px 20px}.feature-item,.roadmap-item,.tokenomics-item{min-height:auto;padding:20px}.section-title:after{width:150px}}@media (max-width:480px){.content-wrapper{gap:30px;padding:20px 10px}.content-container{padding:20px 15px}.cta-buttons{flex-direction:column;gap:15px}}.pixel-button.primary{background:#0288d1;border:3px solid gold;box-shadow:inset -4px -4px 0 0 #01579b,inset 4px 4px 0 0 #29b6f6;color:gold}.pixel-button.secondary{background:#654321;border:3px solid #ffe5b4;box-shadow:inset -4px -4px 0 0 #4d3319,inset 4px 4px 0 0 #7b5329;color:#ffe5b4}.pixel-button:hover{filter:brightness(1.2);transform:translateY(-2px)}.feature-item:hover,.roadmap-item:hover,.tokenomics-item:hover{border-color:gold;box-shadow:0 8px 16px #0000004d,0 0 20px #ffd70033;transform:translateY(-5px)}.feature-item:hover h4,.roadmap-item:hover h4,.tokenomics-item:hover h4{text-shadow:2px 2px 0 #000,0 0 10px #ffd70080}.garden-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:20px}.garden-plot{align-items:center;background:#00897bb3;border:3px solid gold;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:25px;position:relative;text-align:center}.plot-status{color:gold;font-family:Bungee,cursive;font-size:18px;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.plant-image{height:150px;margin:15px 0;object-fit:contain;transition:transform .3s ease;width:150px}.plant-image:hover{transform:scale(1.1)}.progress-bar{background:#00000080;border:2px solid gold;border-radius:12px;height:25px}.progress-fill{background:linear-gradient(90deg,#98fb98,#32cd32)}.plant-info{color:#fff;font-size:16px;margin-top:15px}.time-remaining{color:gold;font-family:Bungee,cursive;margin-top:15px}.action-button{background:#4caf50;border:2px solid gold;border-radius:8px;color:#fff;cursor:pointer;font-family:Bungee,cursive;font-size:16px;margin-top:20px;padding:12px 25px;transition:all .3s ease}.action-button:hover{background:#45a049;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.action-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.stage-indicator{background:gold;border-radius:20px;box-shadow:0 2px 4px #0003;color:#000;font-family:Bungee,cursive;font-size:14px;left:50%;padding:8px 16px;position:absolute;top:-15px;transform:translateX(-50%)}@media (max-width:768px){.garden-grid{gap:20px;grid-template-columns:1fr}.garden-plot{min-height:250px;padding:20px}.plant-image{height:120px;width:120px}.action-button{font-size:14px;padding:10px 20px}}.garden-area{min-height:calc(100vh - 100px);padding:20px}.plots-container{margin:0 auto;max-width:1200px}.plots-grid{grid-gap:15px;gap:15px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.content-container{opacity:0;transform:translateY(50px);transition:all .8s ease-out}.content-container.animate{opacity:1;transform:translateY(0)}.feature-item{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.feature-item.animate{opacity:1;transform:translateY(0)}.feature-item:nth-child(2){transition-delay:.2s}.feature-item:nth-child(3){transition-delay:.4s}.roadmap-item{opacity:0;transform:translateX(-30px);transition:all .6s ease-out}.roadmap-item.animate{opacity:1;transform:translateX(0)}.roadmap-item:nth-child(2){transition-delay:.2s}.roadmap-item:nth-child(3){transition-delay:.4s}.game-container{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.welcome-section{background:#009688e6!important;border-color:#26c6da;position:relative}.welcome-section:before{background:linear-gradient(90deg,#26c6da,#26c6da80,#26c6da)}.welcome-section:after{background:repeating-linear-gradient(90deg,#000,#000 20px,#26c6da 0,#26c6da 40px)}.welcome-section{background-image:linear-gradient(#009688f2,#009688f2),linear-gradient(0deg,#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0)!important;background-position:0 0,0 0,0 0!important;background-size:100% 100%,20px 20px,20px 20px!important}.welcome-section .corner{border-color:#26c6da}.welcome-section .corner:after{background:#26c6da;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.features-section{background:#005a78e6!important;border-color:#4fc3f7}.features-section:before{background:linear-gradient(90deg,#4fc3f7,#4fc3f780,#4fc3f7)}.features-section:after{background:repeating-linear-gradient(90deg,#000,#000 20px,#4fc3f7 0,#4fc3f7 40px)}.features-section{background-image:linear-gradient(#005a78f2,#005a78f2),linear-gradient(0deg,#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0)!important;background-position:0 0,0 0,0 0!important;background-size:100% 100%,20px 20px,20px 20px!important}.features-section .feature-item{background:#005a78cc;border-color:#4fc3f7;box-shadow:inset -4px -4px 0 0 #01579b,inset 4px 4px 0 0 #29b6f6,0 6px 0 #01579b}.features-section .corner{border-color:#4fc3f7}.features-section .corner:after{background:#4fc3f7;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.features-section .corner-tl:after{left:-4px;top:-4px}.features-section .corner-tr:after{right:-4px;top:-4px}.features-section .corner-bl:after{bottom:-4px;left:-4px}.features-section .corner-br:after{bottom:-4px;right:-4px}.section-title{animation:float 6s ease-in-out infinite}.back-to-top{align-items:center;background:#00897be6;border:3px solid gold;border-radius:12px;bottom:30px;box-shadow:inset -4px -4px 0 0 #00695c,inset 4px 4px 0 0 #26a69a,0 4px 8px #0000004d;cursor:pointer;display:flex;height:50px;justify-content:center;left:30px;opacity:0;position:fixed;transition:all .3s ease;visibility:hidden;width:50px;z-index:1000}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{box-shadow:inset -4px -4px 0 0 #00695c,inset 4px 4px 0 0 #26a69a,0 8px 16px #0000004d;transform:translateY(-5px)}.back-to-top svg{fill:gold;height:24px;width:24px}.back-to-top:hover svg{animation:bounce 1s ease infinite}.welcome-logo-wrapper{margin:10px auto;max-width:300px;padding:0 20px;text-align:center;width:100%}.welcome-logo{animation:float 6s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,215,0,.3));height:auto;image-rendering:pixelated;width:100%}.welcome-section .section-title{margin-bottom:20px;padding-bottom:20px}@media (max-width:768px){.welcome-logo-wrapper{margin:20px auto;max-width:400px}}@media (max-width:480px){.welcome-logo-wrapper{margin:15px auto;max-width:300px}}.demo-button{align-items:center;animation:pulse 2s infinite;background:#0288d1!important;border:3px solid gold;border-radius:8px;box-shadow:inset -4px -4px 0 0 #01579b,inset 4px 4px 0 0 #29b6f6,0 6px 0 0 #014477,4px 4px 0 0 #0000004d;color:gold!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1px;min-width:160px;padding:15px 30px;position:relative;text-decoration:none!important;text-shadow:2px 2px 0 #014477;text-transform:uppercase;transition:all .3s ease}.demo-button:hover{background:#29b6f6!important;box-shadow:inset -4px -4px 0 0 #0288d1,inset 4px 4px 0 0 #4fc3f7,0 8px 0 0 #014477,6px 6px 0 0 #0000004d;color:#fff!important;text-decoration:none!important;transform:translateY(-4px) scale(1.05)}.demo-button:active{box-shadow:inset -2px -2px 0 0 #0288d1,inset 2px 2px 0 0 #4fc3f7,0 2px 0 0 #014477,2px 2px 0 0 #0003;text-decoration:none!important;transform:translateY(2px)}.demo-button:after{background:linear-gradient(90deg,#ffd70000 0,#ffd7001a 50%,#ffd70000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .3s ease;width:200%}.demo-button:hover:after{animation:shine 1.5s infinite;opacity:1}.cta-buttons{gap:20px;margin-top:30px}@media (max-width:768px){.demo-button{font-size:12px;padding:12px 24px}}@media (max-width:480px){.demo-button{font-size:11px;padding:10px 20px}}.roadmap-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.status-indicator{border-radius:4px;display:inline-block;font-family:Bungee,cursive;font-size:10px;padding:4px 8px;position:relative;text-transform:uppercase}.roadmap-item.in-progress{animation:pulseInProgress 2s infinite;border-color:gold}.roadmap-item.in-progress .status-indicator:before{color:gold;content:"IN PROGRESS";text-shadow:1px 1px 0 #000}@keyframes pulseInProgress{0%{box-shadow:0 0 0 0 #ffd70066}70%{box-shadow:0 0 0 10px #ffd70000}to{box-shadow:0 0 0 0 #ffd70000}}.roadmap-item.upcoming{border-color:silver;opacity:.8}.roadmap-item.upcoming .status-indicator:before{color:silver;content:"UPCOMING";text-shadow:1px 1px 0 #000}.roadmap-item.done{background:#00897bf2;border-color:#32cd32}.roadmap-item.done .status-indicator:before{color:#32cd32;content:"COMPLETED";text-shadow:1px 1px 0 #000}.roadmap-item.done:after{color:#32cd32;content:"✓";font-size:20px;position:absolute;right:10px;text-shadow:1px 1px 0 #000;top:10px}.roadmap-item{transition:transform .3s ease,box-shadow .3s ease}.roadmap-item:hover{transform:translateY(-5px)}.roadmap-item.in-progress:hover{box-shadow:0 5px 15px #ffd7004d}.roadmap-item.upcoming:hover{box-shadow:0 5px 15px #c0c0c04d}.roadmap-item.done:hover{box-shadow:0 5px 15px #32cd324d}.roadmap-item.in-progress .phase-tag{color:gold}.roadmap-item.upcoming .phase-tag{color:silver}.roadmap-item.done .phase-tag{color:#32cd32}.buildings-section{background-color:#784f17e6;border:2px solid #ffa726;border-radius:8px;margin-top:2rem;padding:2rem 1rem}.buildings-section:before{background:linear-gradient(90deg,#ffa726,#ffa72680,#ffa726)}.buildings-section:after{background:repeating-linear-gradient(90deg,#000,#000 20px,#ffa726 0,#ffa726 40px)}.buildings-section .section-title:after,.buildings-section .section-title:before{background:repeating-linear-gradient(45deg,#000,#000 10px,#ffa726 0,#ffa726 20px);content:"";height:30px;position:absolute;top:-40px;width:100px;z-index:2}.buildings-section .section-title:before{left:-20px;transform:rotate(-15deg)}.buildings-section .section-title:after{right:-20px;transform:rotate(15deg)}.building-item{transition:transform .3s ease,box-shadow .3s ease}.building-item:hover{box-shadow:0 10px 20px #0000004d;transform:translateY(-5px)}.building-details{background-color:#0003;border:1px solid #4a4e69;border-radius:4px;display:flex;flex-direction:column;font-size:.9rem;margin-top:.8rem;padding:.5rem}.building-price,.building-reward,.building-time{align-items:center;display:flex;margin:.2rem 0}.building-price:before,.building-reward:before,.building-time:before{color:gold;content:"•";font-size:1.2rem;margin-right:.5rem}.building-item.animate{animation:fadeInUp .5s ease forwards}@media (max-width:768px){.building-details{font-size:.8rem}}.coming-soon-overlay{align-items:flex-end;background:#0006;border-radius:10px;display:flex;height:100%;justify-content:center;left:0;padding-bottom:20px;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.coming-soon-text{animation:pulseComing 2s infinite alternate;background:#0009;border:1px solid gold;border-radius:8px;color:gold;font-family:Bungee,cursive;font-size:16px;padding:6px 14px;text-shadow:1px 1px 2px #00000080;transform:rotate(-5deg)}@keyframes pulseComing{0%{box-shadow:0 0 3px #ffd7004d;transform:rotate(-5deg) scale(1)}to{box-shadow:0 0 8px #ffd70080;transform:rotate(-5deg) scale(1.03)}}@media (max-width:768px){.coming-soon-text{font-size:14px;padding:5px 12px}.coming-soon-overlay{padding-bottom:15px}}@media (max-width:480px){.coming-soon-text{font-size:12px;padding:4px 10px}.coming-soon-overlay{padding-bottom:10px}}.feature-item.feature-coming-soon{overflow:hidden;position:relative}.feature-item.feature-coming-soon:before{background:repeating-linear-gradient(45deg,#ffd7000d,#ffd7000d 10px,#0000000d 0,#0000000d 20px);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.wallet-info{border-radius:12px;box-shadow:0 0 10px #ffd7004d;color:gold;gap:10px;justify-content:space-between;margin:10px}.wallet-address{font-family:Press Start\ 2P,monospace;font-size:14px}.wallet-icon{font-size:18px}.disconnect-btn{background:#f44;border-radius:8px;font-family:Press Start\ 2P,monospace;font-size:12px}.disconnect-btn:hover{background:#f22;transform:scale(1.05)}.token-balance{align-items:center;color:gold;display:flex;font-family:Press Start\ 2P,monospace;font-size:14px;gap:8px}.token-icon{animation:bounce 1s infinite;font-size:16px}.harvest-notification{animation:notification-lifecycle 3s ease-in-out forwards;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.notification-content{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#00897b,#0288d1);border:4px solid;border-image:linear-gradient(45deg,gold,orange,#ff8c00) 1;border-radius:20px;box-shadow:0 0 50px #ffd7004d,inset 0 0 30px #ffd7001a;display:flex;flex-direction:column;gap:25px;min-width:380px;overflow:hidden;padding:30px 40px;position:relative;text-align:center}.notification-content:before{animation:rotate-gradient 3s linear infinite;background:radial-gradient(circle,#ffd7001a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.notification-icon{align-items:center;background:radial-gradient(circle,#ffd70033 0,#ffd7001a 50%,#0000 70%);border-radius:50%;display:flex;font-size:72px;height:120px;justify-content:center;margin-bottom:10px;position:relative;width:120px;z-index:1}.notification-icon:after,.notification-icon:before{animation:sparkle-rotate 2s linear infinite;content:"✨";font-size:24px;position:absolute}.notification-icon:before{right:10px;top:0}.notification-icon:after{bottom:0;left:10px}.notification-text{position:relative;z-index:1}.notification-text h3{color:gold;font-family:Bungee,cursive!important;font-size:28px;letter-spacing:1px;margin:0 0 15px;text-shadow:0 0 10px #ffd70080,0 0 20px #ffd7004d}.notification-text p{color:#ffe5b4;font-size:18px;margin:0;text-shadow:0 2px 4px #00000080}.reward-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#4caf50,#8bc34a,#cddc39);-webkit-background-clip:text;font-size:36px!important;font-weight:700;margin-top:15px!important;padding:5px 15px;position:relative;text-shadow:none!important}.reward-text:before{background:#4caf501a;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@keyframes notification-lifecycle{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}20%{transform:translate(-50%,-50%) scale(1)}85%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@keyframes rotate-gradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sparkle-rotate{0%{opacity:0;transform:rotate(0deg) scale(1)}50%{opacity:1;transform:rotate(180deg) scale(1.5)}to{opacity:0;transform:rotate(1turn) scale(1)}}@media (max-width:768px){.notification-content{min-width:300px;padding:25px}.notification-icon{font-size:56px;height:100px;width:100px}.notification-text h3{font-size:22px}.notification-text p{font-size:16px}.reward-text{font-size:28px!important}}.play-container{background:linear-gradient(180deg,#87ceeb,#98fb98);background-attachment:fixed;background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.tools-container{background:#00897be6;box-shadow:0 2px 10px #0003;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.tools-bar{display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:800px;padding:10px 20px}.tool-btn{align-items:center;background:linear-gradient(135deg,#00897b,#0288d1);border:2px solid gold;box-shadow:inset -2px -2px 0 0 #00695c,inset 2px 2px 0 0 #29b6f6;color:gold;cursor:pointer;display:flex;gap:10px;padding:8px 16px;position:relative;transition:all .2s ease}.tool-btn:after{background:gold;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.tool-btn.selected:after,.tool-btn:hover:after{width:100%}.tool-btn.selected{background:linear-gradient(135deg,#0288d1,#00acc1);box-shadow:inset -2px -2px 0 0 #0277bd,inset 2px 2px 0 0 #4fc3f7,0 0 12px #4fc3f799;color:#fff}.tool-icon{font-size:20px}.tool-name{color:currentColor;font-family:Bungee,cursive!important;font-size:12px}.store-container{background:#00897be6;border:3px solid gold;border-radius:8px;box-shadow:inset 0 0 20px #ffd7004d;margin:20px auto;max-width:1200px;width:100%}.store-wrapper{background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;background-size:cover}.store-items{align-items:stretch;display:flex;gap:20px;justify-content:center;min-height:60px;padding:15px;width:100%}.item-content{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.item-icon{color:gold;font-size:32px;margin:5px 0}.item-details{width:100%}.item-details h3{color:gold;font-size:14px;text-shadow:2px 2px 0 #000}.item-details h3,.item-details p{font-family:Bungee,cursive!important;margin:5px 0}.item-details p{color:#fff;font-size:10px;line-height:1.4}.growth-time,.reward-text{color:gold;font-family:Bungee,cursive!important;font-size:9px;margin:5px 0}.buy-seed-btn{background:linear-gradient(180deg,#0288d1,#0277bd);border:2px solid gold;box-shadow:inset -2px -2px 0 0 #01579b,inset 2px 2px 0 0 #4fc3f7;color:#000;cursor:pointer;font-family:Bungee,cursive!important;font-size:12px;margin-top:auto;padding:8px;transition:all .1s ease;width:100%}.buy-seed-btn:hover{box-shadow:inset -2px -2px 0 0 #0288d1,inset 2px 2px 0 0 #81d4fa,0 0 10px #29b6f666;transform:scale(1.02)}.buy-seed-btn.insufficient-funds{background:#1a1a1a;border:2px solid #8b0000;box-shadow:0 0 5px #8b00004d;color:#f44;cursor:not-allowed;opacity:.9;overflow:hidden;position:relative}.buy-seed-btn.insufficient-funds:hover{background:#222;box-shadow:0 0 8px #8b000066}.buy-seed-btn.insufficient-funds:before{animation:insufficient-shine 2s infinite;background:linear-gradient(90deg,#0000,#8b000026,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes insufficient-shine{0%{left:-100%}50%{left:100%}to{left:100%}}@media (max-width:1200px){.store-items{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}}@media (max-width:768px){.store-container{padding:15px}.store-items{gap:15px;padding:10px}.store-item{min-height:200px;padding:12px;width:160px}.item-icon{font-size:28px}.item-details h3{font-size:12px}.buy-seed-btn{font-size:10px;padding:6px}}.store-items::-webkit-scrollbar{height:6px}.store-items::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.store-items::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0288d1,#00897b);border-radius:3px}.garden-area{background:linear-gradient(180deg,#87ceeb,#b0e2ff);background-image:url(../media/bgcon.054687091a1b10ffc53e.PNG);background-position:50%;background-size:cover;flex-direction:column;min-height:100vh;overflow:hidden;padding:40px 20px;width:100%}.garden-area,.plots-container{align-items:center;display:flex;position:relative}.plots-container{justify-content:center;min-height:calc(100vh - 200px);padding:20px;perspective:1800px;transform:translateY(-5%)}.plot{background:linear-gradient(45deg,#00d600,#00d600 50%,#00d600);transition:transform .3s ease}.plot:after{box-shadow:0 4px 8px #0003;height:20px}.fence{background:#8b4513;position:absolute;transform-style:preserve-3d;z-index:0}.fence-horizontal{height:8px;left:-10px;width:calc(100% + 20px)}.fence-vertical{height:calc(100% + 20px);top:-10px;width:8px}.fence-top{top:-4px}.fence-bottom,.fence-top{transform:translateZ(2px)}.fence-bottom{bottom:-4px}.fence-left{left:-4px}.fence-left,.fence-right{transform:translateZ(2px)}.fence-right{right:-4px}@media (max-width:768px){.plots-container{padding:30px;width:95%}.plots-grid{gap:6px;padding:15px}.plot{min-height:40px}}@media (max-width:480px){.plots-container{padding:20px;width:100%}.plots-grid{gap:4px;padding:10px}.plot{min-height:30px}}@media (max-width:768px){.tools-bar{gap:20px;padding:8px 15px}.tool-name{font-size:10px}.store-container{gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:480px){.tools-bar{gap:10px;padding:5px 10px}.tool-btn{padding:6px 10px}.tool-icon{font-size:18px}.tool-name{font-size:8px}.store-container{gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.coming-soon{align-items:center;background:linear-gradient(#87ceeb33,#98fb9833);display:flex;flex:1 1;justify-content:center;min-height:calc(100vh - 180px);overflow:hidden;padding:20px;position:relative}.coming-soon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1' fill='rgba(0,0,0,0.1)'/%3E%3C/svg%3E") repeat;background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}.coming-soon-content{animation:float 3s ease-in-out infinite;background:#00897bf7;border:2px solid gold;border-radius:clamp(12px,3vw,20px);box-shadow:0 8px 32px #0000001a,0 4px 8px #0000001a;margin:auto;max-width:90%;padding:clamp(20px,5vw,40px);position:relative;text-align:center;width:400px;z-index:1}.coming-soon-icon{animation:bounce 2s ease-in-out infinite;display:inline-block;font-size:clamp(36px,8vw,64px);margin-bottom:clamp(10px,3vw,20px)}.coming-soon h2{color:gold;font-size:clamp(16px,4vw,24px);line-height:1.4;margin-bottom:clamp(8px,2vw,15px);text-shadow:2px 2px 0 #0003}.coming-soon h2,.coming-soon p{font-family:Bungee,cursive!important}.coming-soon p{color:#fff;font-size:clamp(8px,2vw,12px);line-height:1.6;margin:0 auto;max-width:280px;opacity:.8}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@container (max-width: 768px){.coming-soon-content{padding:20px;width:320px}}@media (max-width:480px){.coming-soon{padding:15px}.coming-soon-content{padding:15px;width:280px}}@media (max-height:600px){.coming-soon{min-height:400px}}@media (prefers-color-scheme:dark){.coming-soon{background:linear-gradient(#0000001a,#0003)}}.seed-selector{display:inline-block;position:relative}.seed-options{background:#000000f2;border:2px solid gold;border-radius:12px;box-shadow:0 4px 20px #00000080;display:block;left:10px;max-height:none;overflow-y:visible;padding:10px;position:absolute;top:calc(100% + 10px);width:350px;z-index:1000}.seed-option{grid-gap:12px;align-items:center;background:#0000;border:none;border-radius:8px;color:#ffe5b4;cursor:pointer;display:grid;gap:12px;grid-template-columns:40px 1fr 100px;margin-bottom:5px;padding:12px;transition:all .2s ease;width:100%}.seed-icon{align-items:center;display:flex;font-size:24px;justify-content:center;width:40px}.seed-name{font-size:12px}.seed-name,.seed-price{font-family:Bungee,cursive!important}.seed-price{color:gold;font-size:10px;position:center}.current-balance{background:linear-gradient(145deg,#00897b,#0288d1);border:2px solid gold;color:#fff;font-size:12px}.current-balance,.current-balance-garden{font-family:Bungee,cursive!important;text-align:center;width:100%}.current-balance-garden{color:#000;text-shadow:0 0 8px #ffd90080}.seed-count{color:#fff}.price-tag,.seed-count{font-family:Bungee,cursive!important;font-size:12px;text-align:center;width:100%}.price-tag{color:gold}.plot.watered:before{background:linear-gradient(45deg,#0000ff1a,#00f3);content:"";inset:0;position:absolute;z-index:1}.water-effect{animation:waterPulse 2s ease-in-out infinite;background:radial-gradient(circle at center,#00f3,#0000 70%);inset:0;position:absolute}@keyframes waterPulse{0%,to{opacity:.3}50%{opacity:.6}}.plot-info-popup{background:#000000e6;border:2px solid #ffd7004d;border-radius:8px;box-shadow:0 4px 12px #0006;color:#fff;display:none;font-family:Bungee,cursive!important;padding:15px;position:fixed;right:20px;top:20px;width:280px;z-index:1000}.plot:hover .plot-info-popup{animation:none;display:block;position:fixed;right:20px;top:20px;transform:none}@media (max-width:1200px),(max-width:1400px),(max-width:768px),(max-width:992px){.plot-info-popup,.plot:hover .plot-info-popup{position:fixed;right:20px;top:20px;transform:none}}.plot-info-content{color:#fff;font-family:Bungee,cursive!important;font-size:14px;text-shadow:2px 2px 4px #00000080}.plot-info-header{align-items:center;border-bottom:2px solid #ffd70080;display:flex;gap:15px;margin-bottom:15px;padding-bottom:15px}.plot-info-header .plot-info-name{color:gold;font-size:16px;letter-spacing:1px;text-transform:uppercase}.plot-info-details{background:#8b451366;border:1px solid #ffd70033;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:15px}.plot-info-row{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:8px 0}.plot-info-row span:first-child{color:#ffffffe6}.plot-info-row span:last-child{color:gold;font-weight:700;text-shadow:0 0 8px #ffd70080}.plot-info-row .status-ready{color:#50ff50;text-shadow:0 0 8px #50ff5080}.plot-info-row .status-watered{color:#50bfff;text-shadow:0 0 8px #50bfff80}.plot-info-row .status-growing{color:#ffb050;text-shadow:0 0 8px #ffb05080}@media (max-width:768px){.plot-info-popup{animation:popupSlideUp .3s ease-out;bottom:20px;position:fixed;right:20px;top:auto;transform:none}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1400px){.plot-info-popup{transform:translateX(180px) rotate(45deg)}@keyframes popupFadeIn{0%{transform:translateX(200px) rotate(45deg)}to{transform:translateX(180px) rotate(45deg)}}}@media (max-width:1200px){.plot-info-popup{transform:translateX(160px) rotate(45deg)}@keyframes popupFadeIn{0%{transform:translateX(180px) rotate(45deg)}to{transform:translateX(160px) rotate(45deg)}}}@media (max-width:992px){.plot-info-popup{animation:popupSlideUp .3s ease-out;bottom:20px;left:auto;position:fixed;right:20px;top:auto;transform:none;width:240px}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.plot-progress{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;border-radius:12px;box-shadow:0 4px 20px #0000004d;left:50%;min-width:300px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%)}.plot-progress-content{padding:5px;text-align:center}.plot-progress-content h4{margin-bottom:10px}.progress-bar{background:#0000004d;border:1px solid #ffffff4d;height:15px;margin:10px 0}.time-remaining{font-size:14px;margin-top:5px;text-shadow:1px 1px 1px #00000080}.wallet-prompt{align-items:center;background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;display:flex;flex:1 1;justify-content:center;min-height:calc(100vh - 180px);padding:20px}.wallet-prompt-content{background:#00897bf2;border:4px solid gold;border-radius:20px;max-width:400px;padding:40px;text-align:center;width:90%}.wallet-prompt-icon{animation:float 3s ease-in-out infinite;font-size:64px;margin-bottom:20px}.wallet-prompt-content h2{color:gold;font-family:Bungee,cursive!important;font-size:24px;margin-bottom:20px}.wallet-prompt-content p{color:#fff;font-size:16px;line-height:1.5;margin-bottom:30px}.connect-wallet-btn{background:linear-gradient(180deg,#0288d1,#0277bd);border:2px solid gold;border-radius:8px;color:gold;cursor:pointer;font-family:Bungee,cursive!important;font-size:14px;padding:12px 24px;transition:all .3s ease}.connect-wallet-btn:hover{box-shadow:0 6px 12px #ffd7004d;transform:translateY(-2px)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:480px){.wallet-prompt-content{padding:30px}.wallet-prompt-content h2{font-size:18px}.wallet-prompt-content p{font-size:14px}.connect-wallet-btn{font-size:12px;padding:10px 20px}}.wallet-info{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;border:2px solid gold;border-radius:20px;gap:12px;padding:8px 16px;position:fixed;right:20px;top:20px;z-index:1000}.wallet-address,.wallet-info{align-items:center;display:flex}.wallet-address{color:gold;font-family:Bungee,cursive!important;font-size:12px;gap:8px}.wallet-icon{font-size:16px}.disconnect-btn{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Bungee,cursive!important;font-size:10px;padding:6px 12px;transition:all .3s ease}.disconnect-btn:hover{box-shadow:0 4px 8px #ff6b6b4d;transform:translateY(-2px)}.wallet-notification{animation:2.7s ease-in;border-radius:12px;font-family:Bungee,cursive!important;font-size:12px;left:50%;padding:12px 24px;position:fixed;top:20px;transform:translateX(-50%);z-index:1001}.wallet-notification.success{background:linear-gradient(145deg,#00897b,#0288d1);border:2px solid #2ed573;color:#fff}.wallet-notification.error{background:linear-gradient(145deg,#e57373,#ef5350);border:2px solid #ff4757;color:#fff}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.wallet-info{padding:6px 12px;right:10px;top:10px}.wallet-address{font-size:10px}.disconnect-btn{font-size:8px;padding:4px 8px}.wallet-notification{font-size:10px;padding:8px 16px}}.store-container{padding:20px}.store-balance{background:#000c;border-radius:10px;color:gold;font-family:Bungee,cursive!important;font-size:14px;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.store-balance,.store-item{align-items:center;display:flex}.store-item{border:2px solid gold;border-radius:10px;flex-direction:column;gap:10px;padding:15px}.item-icon{font-size:62px}.item-details{color:#fff;text-align:center}.purchase-btn{background:linear-gradient(45deg,gold,orange);border:none;border-radius:5px;color:#000;cursor:pointer;font-family:Bungee,cursive!important;padding:8px 16px;text-shadow:1px 1px 2px #00000080;transition:all .3s ease}.purchase-btn:hover{box-shadow:0 4px 8px #ffd7004d;transform:translateY(-2px)}.seed-option.disabled{cursor:not-allowed;opacity:.5}.seed-owned{color:gold;font-family:Bungee,cursive!important;font-size:12px;margin-left:10px}.refresh-balance-btn{background:#0000;border:none;color:gold;cursor:pointer;font-size:16px;padding:5px;transition:transform .3s ease}.refresh-balance-btn:hover{transform:rotate(180deg)}.purchase-btn.disabled{background:#666;cursor:not-allowed}.purchase-btn.disabled,.purchase-btn.disabled:hover{box-shadow:none;transform:none}.harvest-confirm-popup{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.harvest-confirm-content{background:#00897bf7;border:3px solid gold;border-radius:8px;box-shadow:inset -4px -4px 0 0 #000,inset 4px 4px 0 0 #ffd7004d,0 0 20px #ffd70033;max-width:400px;padding:20px;text-align:center;width:90%}.harvest-confirm-title{color:gold;font-family:Bungee,cursive!important;font-size:16px;margin-bottom:15px;text-shadow:2px 2px 0 #000}.harvest-confirm-message{color:#fff;font-family:Bungee,cursive!important;font-size:12px;line-height:1.5;margin:15px 0}.harvest-confirm-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}.harvest-confirm-btn{border:3px solid #000;cursor:pointer;font-family:Bungee,cursive!important;font-size:12px;padding:10px 20px;transition:all .2s ease}.harvest-confirm-yes{background:gold;box-shadow:inset -3px -3px 0 0 #b8860b,inset 3px 3px 0 0 #fff;color:#000}.harvest-confirm-no{background:#f44;box-shadow:inset -3px -3px 0 0 #8b0000,inset 3px 3px 0 0 #f66;color:#fff}.harvest-confirm-btn:hover{transform:scale(1.05)}.harvest-confirm-btn:active{transform:scale(.95)}.harvest-success-popup{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.harvest-success-popup.closing{opacity:0}.harvest-success-content{background:#00897bf7;border:3px solid gold;border-radius:8px;box-shadow:inset -4px -4px 0 0 #000,inset 4px 4px 0 0 #4caf504d,0 0 20px #4caf5033;max-width:400px;padding:25px;text-align:center;transition:transform .3s ease;width:90%}.harvest-success-title{color:#4caf50;font-family:Bungee,cursive!important;font-size:18px;margin-bottom:20px;text-shadow:2px 2px 0 #000}.harvest-success-message{color:#fff;font-family:Bungee,cursive!important;font-size:14px;line-height:1.6;margin:15px 0}.reward-amount{animation:pulse 1s infinite;color:gold;font-size:20px;margin:20px 0;text-shadow:2px 2px 0 #000}.harvest-success-btn,.reward-amount{font-family:Bungee,cursive!important}.harvest-success-btn{background:#4caf50;border:3px solid #000;box-shadow:inset -3px -3px 0 0 #388e3c,inset 3px 3px 0 0 #81c784;color:#fff;cursor:pointer;font-size:14px;padding:12px 24px;transition:all .2s ease}.harvest-success-btn:hover{box-shadow:inset -2px -2px 0 0 #388e3c,inset 2px 2px 0 0 #81c784,0 0 10px #4caf5080;transform:scale(1.05)}.timer-bar{background:#1a1a1a;border-radius:2px;height:4px;margin:15px 0;overflow:hidden;position:relative;width:100%}.timer-bar:after{animation:timer 3s linear forwards;background:#4caf50;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes timer{0%{width:100%}to{width:0}}@keyframes plantReady{0%{transform:translate(-50%,-50%) scale(1.1)}to{filter:drop-shadow(0 4px 8px rgba(255,215,0,.5));transform:translate(-50%,-50%) scale(1.2)}}.wallet-prompt-devnet{font-family:Bungee,cursive!important}.plot:hover .plant-sprite{transform:translate(-50%,-50%) scale(1.15)}.plot.watered .plant-sprite{filter:brightness(1.2) drop-shadow(0 2px 4px rgba(0,0,0,.3))}@media (max-width:768px){.plant-sprite{font-size:36px}.plot.growth-stage-0 .plant-sprite{font-size:28px}.plot.growth-stage-1 .plant-sprite{font-size:32px}.plot.growth-stage-2 .plant-sprite{font-size:36px}.plot.growth-stage-3 .plant-sprite{font-size:40px}}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content.harvest-confirm-modal{animation:modalPop .3s ease-out;background-color:#2a2a2a;border:4px solid #4a4a4a;border-radius:12px;box-shadow:0 0 20px #00000080;image-rendering:pixelated;max-width:400px;padding:20px;position:relative;width:90%}@keyframes modalPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.harvest-confirm-modal h2{border-bottom:2px solid #4a4a4a;color:gold;font-family:Bungee,cursive!important;font-size:1.5em;margin-bottom:20px;padding-bottom:10px;text-align:center;text-shadow:2px 2px 0 #000}.harvest-info{background-color:#3a3a3a;border:2px solid #5a5a5a;border-radius:8px;margin:15px 0;padding:15px;text-align:center}.plant-icon{align-items:center;display:flex;font-size:2.5em;height:90%;justify-content:center;left:30%;position:absolute;top:50%;transform:translate(-45%,-50%) rotateX(-17deg) rotate(35deg) translateZ(30px) scale(1.1);transform-style:preserve-3d;width:90%;z-index:2}@media (max-width:768px){.plant-icon{font-size:2em;transform:translate(-50%,-50%) rotateX(-30deg) rotate(45deg) translateZ(25px) scale(.9)}.construction-container{transform:rotateX(-30deg) rotate(45deg) translateZ(25px)}}@media (max-width:480px){.plant-icon{font-size:1.8em;transform:translate(-50%,-50%) rotateX(-30deg) rotate(45deg) translateZ(20px) scale(.8)}.construction-container{transform:rotateX(-30deg) rotate(45deg) translateZ(20px)}}.plant-name{color:#fff;display:block;font-size:1.2em;font-weight:700;margin:10px 0}.reward-info{align-items:center;background-color:#444;border-radius:6px;color:gold;display:flex;font-family:Bungee,cursive!important;font-size:1.1em;gap:8px;justify-content:center;margin-top:15px;padding:10px}.reward-info img{height:24px;image-rendering:pixelated;width:24px}.modal-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}.cancel-button,.confirm-button{border:none;border-radius:6px;box-shadow:0 4px 0 #000;cursor:pointer;font-family:Bungee,cursive!important;font-size:.9em;font-weight:700;padding:12px 25px;position:relative;text-transform:uppercase;transition:all .2s ease}.confirm-button{background-color:#4caf50;border:3px solid #45a049;color:#fff}.confirm-button:hover:not(:disabled){background-color:#45a049;box-shadow:0 2px 0 #000;transform:translateY(2px)}.cancel-button{background-color:#f44336;border:3px solid #da190b;color:#fff}.cancel-button:hover:not(:disabled){background-color:#da190b;box-shadow:0 2px 0 #000;transform:translateY(2px)}.cancel-button:disabled,.confirm-button:disabled{background-color:#666;border-color:#555;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.harvest-confirm-modal:before{animation:borderGlow 3s linear infinite;background:linear-gradient(45deg,gold,#ff6b6b,#4ecdc4,#45b7d1);border-radius:16px;bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px;z-index:-1}@keyframes borderGlow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.harvest-info:after{animation:shine 3s infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes shine{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.leaderboard-container{background:#00897be6;font-family:Bungee,cursive!important}.leaderboard-title{color:gold;font-size:24px;margin-bottom:20px}.leaderboard-table{border-color:gold;border-radius:8px;width:100%}.leaderboard-header{grid-gap:20px;background:#2a2a2a;color:gold;gap:20px;grid-template-columns:100px 200px 250px 350px;padding:12px 20px;text-align:center}.leaderboard-row{grid-gap:20px;border-bottom:1px solid;border-color:gold;gap:20px;grid-template-columns:100px 200px 150px 450px;padding:12px 20px;position:relative;transition:background-color .2s}.rank-column{color:#ff0;text-align:left}.rank-medal{font-size:20px}.wallet-column{color:#ff0}.rewards-column,.score-column{color:#ff0;text-align:right}.rewards-column{margin-left:100px}.leaderboard-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.loading-spinner{font-size:24px;margin-bottom:12px}.leaderboard-error{color:#f44336;padding:20px;text-align:center}.leaderboard-row.current-user{animation:glowBorder 2s infinite;border:2px solid gold;position:relative}.leaderboard-row.current-user:before{align-items:center;animation:bounce 1s infinite;color:gold;content:"👉 YOU";display:flex;font-family:Bungee,cursive!important;font-size:12px;left:-80px;position:absolute}@keyframes glowBorder{0%{box-shadow:0 0 5px gold}50%{box-shadow:0 0 15px gold,inset 0 0 10px gold}to{box-shadow:0 0 5px gold}}.testfun-icon-leaderboard{height:25px;image-rendering:pixelated;width:25px}[data-tooltip]{position:relative}[data-tooltip]:hover:before{align-items:center;background:#000000e6;border:2px solid gold;border-radius:6px;box-shadow:0 2px 5px #0003;color:#fff;content:attr(data-tooltip);font-family:Bungee,cursive!important;font-size:12px;max-width:200px;padding:8px 380px;pointer-events:none;top:120%;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1000}[data-tooltip]:hover:after,[data-tooltip]:hover:before{animation:tooltipFadeIn .2s ease-out;position:absolute;transform:translateX(-50%)}[data-tooltip]:hover:after{border:8px solid;border-color:#0000 #0000 #000000e6;content:"";left:20px;top:100%}.garden-tool[data-tooltip]{cursor:pointer;position:relative}.garden-tool[data-tooltip]:hover:before{background:#000000e6;border:2px solid gold;border-radius:8px;box-shadow:0 4px 6px #0000004d;color:gold;content:attr(data-tooltip);font-family:Bungee,cursive!important;font-size:12px;max-width:300px;padding:10px 15px;text-align:center;top:calc(100% + 10px);white-space:normal;width:-webkit-max-content;width:max-content;z-index:1000}.garden-tool[data-tooltip]:hover:after,.garden-tool[data-tooltip]:hover:before{animation:tooltipFadeIn .3s ease-out;left:50%;position:absolute;transform:translateX(-50%)}.garden-tool[data-tooltip]:hover:after{border:8px solid;border-color:#0000 #0000 gold;content:"";top:100%}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.garden-tool[data-tooltip]:hover:before{font-size:10px;padding:8px 12px;white-space:normal;width:200px}}@media (max-width:480px){.garden-tool[data-tooltip]:hover:before{font-size:8px;padding:6px 10px;width:150px}}.visit-garden-container{animation:pulse 1.2s ease-out infinite;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00897be6;border:3px solid gold;border-radius:20px;box-shadow:0 0 30px #ffd70033,inset 0 0 50px #0000004d;color:#fff;font-family:Bungee,cursive!important;margin:80px auto;max-width:800px;padding:40px;position:relative;width:100%}.visit-garden-container h2{animation:glowText 2s ease-in-out infinite;color:gold;font-size:24px;margin-bottom:30px;text-align:center;text-shadow:0 0 10px #ffd70080,0 0 20px #ffd7004d}.visit-garden-form{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;position:relative;z-index:1}.visit-garden-input{background:#0000004d;border:2px solid gold;border-radius:12px;box-shadow:0 0 10px #ffd7001a,inset 0 0 10px #ffd7001a;color:#fff;font-family:Bungee,cursive!important;font-size:12px;padding:15px 20px;transition:all .3s ease;width:100%}.visit-garden-input:focus{border-color:orange;box-shadow:0 0 15px #ffd7004d,inset 0 0 15px #ffd70033;outline:none;transform:translateY(-2px)}.visit-garden-button{background:linear-gradient(180deg,#0288d1,#0277bd);border:2px solid gold;border-radius:12px;box-shadow:0 4px 0 #b8860b,inset 0 -2px 5px #0003;color:#654321;cursor:pointer;font-family:Bungee,cursive!important;font-size:16px;overflow:hidden;padding:15px 30px;position:relative;transition:all .3s ease}.visit-garden-button:before{animation:buttonShine 3s infinite;background:radial-gradient(circle,#ffffff4d 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.visit-garden-button:hover{background:linear-gradient(45deg,orange,gold);box-shadow:0 6px 0 #b8860b,inset 0 -2px 5px #0003;transform:translateY(-2px)}.visit-garden-button:active{box-shadow:0 2px 0 #b8860b,inset 0 -2px 5px #0003;transform:translateY(2px)}.visit-garden-button:disabled{background:linear-gradient(45deg,#a9a9a9,grey);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}@keyframes containerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowText{0%,to{text-shadow:0 0 10px #ffd70080,0 0 20px #ffd7004d}50%{text-shadow:0 0 15px #ffd700b3,0 0 25px #ffd70080}}@keyframes buttonShine{0%{transform:rotate(45deg) translateX(-100%)}50%,to{transform:rotate(45deg) translateX(100%)}}@media (max-width:768px){.visit-garden-container{margin:60px 10px 80px;padding:40px;top:10px}.visit-garden-container h2{font-size:18px}.visit-garden-input{font-size:10px;padding:12px}.visit-garden-button{font-size:12px;padding:12px 24px}.visit-garden-help{font-size:8px}.garden-owner{color:#ff0;font-size:14px}.visited-garden-container{padding:20px}.visited-garden-header{align-items:center;display:flex;gap:20px;margin-bottom:20px}.back-button{background:#4a4a4a;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.visitor-plot{opacity:.8;pointer-events:none}}.visited-garden-container{margin:20px auto;max-width:1200px;padding:20px;position:relative;width:100%}.visited-garden-header{align-items:center;background:#0288d1d9;border:2px solid gold;border-radius:8px;display:flex;gap:20px;margin-bottom:30px;padding:10px 20px}.visited-garden-header h2{flex-grow:1;font-size:24px;margin:0;text-align:center}.back-button,.visited-garden-header h2{color:gold;font-family:Bungee,cursive!important}.back-button{background:linear-gradient(180deg,#0288d1,#0277bd);border:2px solid gold;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s ease}.back-button:hover{background:linear-gradient(180deg,#29b6f6,#0288d1)}.garden-owner{color:gold;font-family:Bungee,cursive!important;font-size:14px;margin:0}.plots-container{margin-top:20px}.plots-grid{grid-gap:20px;background:#787878;display:grid;gap:20px;grid-template-columns:repeat(4,100px);grid-template-rows:repeat(4,100px);padding:20px;transform:rotateX(60deg) rotate(-45deg)}.grid-cell,.plots-grid{position:relative;transform-style:preserve-3d}.grid-cell{height:100%;width:100%}.plot{background:linear-gradient(45deg,#00d600,#02c702 50%,#00d600);box-shadow:inset -2px -2px 4px #0003,inset 2px 2px 4px #fff3;inset:0;position:absolute;transform:translateZ(0);transform-style:preserve-3d}.plot:after{background:#5a8b3c;content:"";height:15px;left:0;position:absolute;right:0;top:100%;transform:rotateX(-90deg);transform-origin:top}.road-horizontal{height:30px;left:-20px}.road-horizontal,.road-vertical{background:#787878;bottom:-20px;position:absolute;right:-20px;transform-style:preserve-3d;z-index:1}.road-vertical{top:-20px;width:30px}.road-intersection{background:#787878;bottom:-20px;height:30px;position:absolute;right:-20px;transform-style:preserve-3d;width:30px;z-index:2}.road-horizontal:before{background:linear-gradient(90deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) top 25% center/100% 2px no-repeat,linear-gradient(90deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) bottom 25% center/100% 2px no-repeat,linear-gradient(90deg,#ffeb3b,#ffeb3b) 50%/100% 2px no-repeat;content:"";inset:0;position:absolute}.road-vertical:before{background:linear-gradient(180deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) left 25% center/2px 100% no-repeat,linear-gradient(180deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) right 25% center/2px 100% no-repeat,linear-gradient(180deg,#ffeb3b,#ffeb3b) 50%/2px 100% no-repeat;content:"";inset:0;position:absolute}.road-intersection:before{background:linear-gradient(90deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) top 25% center/100% 2px no-repeat,linear-gradient(90deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) bottom 25% center/100% 2px no-repeat,linear-gradient(180deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) left 25% center/2px 100% no-repeat,linear-gradient(180deg,#787878,#787878 45%,#fff 0,#fff 47%,#787878 0,#787878) right 25% center/2px 100% no-repeat;content:"";inset:0;position:absolute}.road-horizontal,.road-intersection,.road-vertical{background-color:#787878;background-image:linear-gradient(45deg,#0000001a 25%,#0000 0),linear-gradient(-45deg,#0000001a 25%,#0000 0),linear-gradient(45deg,#0000 75%,#0000001a 0),linear-gradient(-45deg,#0000 75%,#0000001a 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.road-horizontal:after,.road-intersection:after,.road-vertical:after{background:linear-gradient(180deg,#656565,#4a4a4a);box-shadow:0 2px 4px #0003;content:"";height:8px;left:0;position:absolute;right:0;top:100%;transform:rotateX(-90deg);transform-origin:top}@media (max-width:768px){.road-horizontal,.road-intersection,.road-vertical{height:24px;width:24px}}@media (max-width:480px){.road-horizontal,.road-intersection,.road-vertical{height:20px;width:20px}}.plot:hover{cursor:pointer;transform:translateZ(5px)}.visitor-plot{align-items:center;aspect-ratio:1;background:#8b4513;border:2px solid #4caf50;border-radius:8px;display:flex;justify-content:center;opacity:.9;pointer-events:none;position:relative;transition:all .3s ease}.visitor-plot.planted{background:#654321}.visitor-plot.watered{border-color:#2196f3}.visitor-plot.ready-harvest{animation:glow 1.5s infinite alternate;border-color:gold}@media (max-width:768px){.visited-garden-container{margin:10px;min-height:calc(100vh - 20px);padding:10px}.visited-garden-header h2{font-size:18px}.plots-grid{gap:10px;grid-template-columns:repeat(2,1fr);padding:10px}.back-button{font-size:12px;padding:8px 16px}.sell-seed-btn{background-color:#666;border:3px solid #555;border-radius:6px;box-shadow:0 4px 0 #000;color:#fff;cursor:pointer;font-family:Bungee,cursive!important;font-size:.9em;font-weight:700;margin-top:8px;padding:12px 25px;position:relative;text-transform:uppercase;transition:all .2s ease}.sell-seed-btn:hover:not(:disabled){background-color:#555;box-shadow:0 2px 0 #000;transform:translateY(2px)}.sell-seed-btn:disabled{background-color:#666;border-color:#555;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.sell-seed-btn:before{animation:shine 3s infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.history-container{margin:0 auto;max-width:1200px;padding:20px}.history-table{background:#ffffff1a;border-radius:8px;margin-top:20px;overflow:hidden}.history-header{background:#0003;font-weight:700;padding:15px}.history-header,.history-row{display:grid;grid-template-columns:2fr 1fr 2fr 1fr}.history-row{border-bottom:1px solid #ffffff1a;padding:12px 15px;transition:background-color .3s}.history-row:hover{background:#ffffff0d}.history-cell{align-items:center;display:flex;gap:8px}.transaction-link{background:#4caf501a;border-radius:4px;color:#4caf50;padding:4px 8px;text-decoration:none;transition:background-color .3s}.transaction-link:hover{background:#4caf5033}.testfun-icon-history{height:20px;vertical-align:middle;width:20px}.no-history{color:#fff9}.loading-spinner,.no-history{padding:40px;text-align:center}.error-message{color:#ff6b6b;padding:20px;text-align:center}}.construction-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:rotateX(-35deg) rotate(85deg) translateZ(35px);transform-style:preserve-3d;width:100%;z-index:2}.construction-gif{height:90%;object-fit:contain;pointer-events:none;transform:scale(.9);transform-origin:center center;width:90%}.plot.planted:not(.ready-harvest) .construction-container video{max-height:100%;max-width:100%;transform-style:preserve-3d}.plot.planted:not(.ready-harvest) .construction-container{overflow:visible;transform:rotateX(-25deg) rotate(35deg) translateZ(10px) scale(.8);transform-style:preserve-3d}.plot-progress{z-index:3}.plot-progress-popup{animation:popup-fade .3s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000f2;border:2px solid gold;border-radius:10px;box-shadow:0 0 15px #ffd70080;color:#fff;display:none;font-family:Bungee,cursive!important;left:80%;padding:15px;pointer-events:none;position:fixed;top:-320px;transform:translateX(-50%) rotateX(-38deg) rotate(-7deg);transform-style:preserve-3d;transition:all .3s ease;width:320px;z-index:900}.plot-progress-popup:after{border-left:10px solid #0000;border-right:10px solid #0000;bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.plot:hover .plot-progress-popup{display:block;opacity:1}@keyframes popup-fade{0%{opacity:0;transform:translateX(-50%) translateY(-50px) rotateX(-38deg) rotate(-7deg)}to{opacity:1;transform:translateX(-50%) translateY(0) rotateX(-38deg) rotate(-7deg)}}@media (max-width:1400px){.plot-progress-popup{font-size:1.1em;padding:12px;top:-110px;transform:translateX(-50%) rotateX(-38deg) rotate(-7deg);width:280px}}@media (max-width:768px){.plot-progress-popup{font-size:1em;padding:10px;top:-100px;transform:translateX(-50%) rotateX(-38deg) rotate(-7deg);width:250px}}.plot-progress-content{color:#fff;padding:10px;text-align:left}.plot-progress-content h4{color:gold;font-size:16px;margin-bottom:15px;text-shadow:0 2px 4px #00000080}.progress-bar{background:#ffffff1a;border:2px solid #fff3;border-radius:10px;height:20px;margin:15px 0;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#0bdf4e,#00897b);border-radius:8px;height:100%;transition:width .3s ease}.time-remaining{color:#fff;font-size:17px;margin-top:10px;text-align:center}.plant-info-container{align-items:center;background-color:#0003;border-radius:8px;display:flex;gap:10px;justify-content:center;margin:10px 0;padding:8px}.plant-name{color:gold;font-family:Bungee,cursive!important;font-size:14px;text-shadow:1px 1px 0 #000}.construction-overlay,.plant-icon-container{align-items:center;display:flex;justify-content:center}.construction-overlay{left:0;top:0;transform-style:preserve-3d;z-index:2}.seed-icon-construction{animation:constructionPulse 2s ease-in-out infinite;height:80%;object-fit:contain;opacity:.8;transform-style:preserve-3d;width:80%}.construction-wall{animation:buildWall 4s infinite;background:#009688b3;border:2px solid #4fc3f7;bottom:0;height:0;left:10%;position:absolute;width:80%;z-index:2}.construction-crane{animation:craneSway 8s ease-in-out infinite;background-color:#0288d1;height:40%;position:absolute;right:15%;top:10%;transform-origin:bottom center;width:4px;z-index:1}.construction-crane:before{animation:craneArm 8s ease-in-out infinite;background-color:#01579b;content:"";height:4px;left:-10px;position:absolute;top:0;transform-origin:right center;width:24px}.construction-crane:after{animation:craneHook 8s ease-in-out infinite;background-color:#29b6f6;border-radius:50%;content:"";height:8px;left:-14px;position:absolute;top:-6px;width:8px}.construction-dust{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform;z-index:5}.dust-particle{animation:dust-float 1.8s ease-out infinite;animation-play-state:running!important;background:#b4b4b4cc;border-radius:50%;box-shadow:0 0 3px #64646480;height:8px;position:absolute;width:8px;will-change:transform,opacity}.dust-particle:nth-child(2n){background:#969696bf;height:6px;width:6px}.dust-particle:nth-child(3n){background:#828282b3;height:10px;width:10px}.dust-particle:nth-child(5n){background:#c8c8c8cc;height:7px;width:7px}.dust-particle.thick{background:#aaa9;filter:blur(2px);height:12px;width:12px}@keyframes dust-float{0%{opacity:.3;transform:translateY(0) scale(.5) rotate(0deg)}15%{opacity:.9;transform:translateY(-8px) scale(.7) rotate(15deg)}40%{opacity:.7;transform:translateY(-20px) scale(1) rotate(30deg)}70%{opacity:.5;transform:translateY(-30px) scale(.9) rotate(60deg)}to{opacity:0;transform:translateY(-40px) scale(.7) rotate(90deg)}}.seed-behind{animation:construction-pulse 2s ease-in-out infinite alternate;filter:grayscale(70%);opacity:.35;transform:scale(.9);will-change:opacity,filter}@keyframes construction-pulse{0%{filter:grayscale(70%);opacity:.35}to{filter:grayscale(60%) brightness(1.1);opacity:.45}}.construction-overlay{height:100%;position:absolute;width:100%;z-index:3}.construction-container,.construction-effect,.construction-overlay{background-color:initial}.garden-area .tool-icon{align-items:center;background:linear-gradient(145deg,#0288d1cc,#00796bcc);border-radius:50%;box-shadow:inset 1px 1px 3px #ffffff4d,inset -1px -1px 3px #0003,0 4px 8px #00000040;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:36px;justify-content:center;margin-bottom:8px;overflow:hidden;padding:8px;position:relative;transition:all .3s ease;width:36px}.tool-icon[data-tool=build]{background:linear-gradient(145deg,#0288d1,#01579b)}.tool-icon[data-tool=harvest]{background:linear-gradient(145deg,#00acc1,#00695c)}.garden-area .tool-icon:hover{box-shadow:inset 1px 1px 3px #fff6,inset -1px -1px 3px #0000004d,0 6px 12px #0000004d;filter:brightness(1.1) drop-shadow(0 3px 5px rgba(0,0,0,.3));transform:translateY(-3px) scale(1.05)}.garden-area .tool-icon.selected{background:linear-gradient(145deg,#00acc1,#00897b);box-shadow:inset 1px 1px 3px #ffffff4d,inset -1px -1px 3px #0003,0 5px 10px #0006;transform:translateY(-2px)}.garden-area .tool-icon:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:50%;z-index:1}.garden-area .tool-icon:hover:before{animation:tool-shimmer 1.5s infinite}@keyframes tool-shimmer{0%{left:-100%}to{left:200%}}.garden-area .tool-icon img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));height:24px;transition:all .3s ease;width:24px}.garden-area .tool-icon:hover img{filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));transform:scale(1.1)}.garden-area .tool-name{color:#fff;font-size:12px;font-weight:600;margin-top:6px;text-shadow:0 1px 2px #0006;transition:all .3s ease}.garden-area .tool-icon:hover+.tool-name,.garden-area .tool-name:hover{color:gold;transform:scale(1.05)}.garden-area .tool-icon.selected+.tool-name{color:#ffe57f}@media (max-width:768px){.garden-area .tool-icon{height:32px;margin-bottom:6px;padding:6px;width:32px}.garden-area .tool-icon img{height:20px;width:20px}.garden-area .tool-name{font-size:10px;margin-top:4px}}@media (max-width:480px){.garden-area .tool-icon{height:28px;margin-bottom:4px;padding:5px;width:28px}.garden-area .tool-icon img{height:18px;width:18px}.garden-area .tool-name{font-size:9px;margin-top:3px}}.garden-tool{background:#0000;border:none;border-radius:12px;flex-direction:column;margin:0 10px;padding:10px;position:relative}.garden-tool .tool-icon{border:2px solid #fff3;box-shadow:0 4px 8px #0000004d;font-size:24px;height:56px;margin-bottom:8px;overflow:hidden;position:relative;transition:all .3s ease;width:56px}.garden-tool .tool-icon:before{animation:tool-icon-shimmer 3s linear infinite;background:linear-gradient(45deg,#0000,#ffffff1a 20%,#0000 40%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes tool-icon-shimmer{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.garden-tool:hover .tool-icon{border-color:#ffd7004d;box-shadow:0 6px 12px #0006;transform:translateY(-5px)}.garden-tool.build-tool:hover .tool-icon{background:linear-gradient(145deg,#039be5,#0277bd)}.garden-tool.harvest-tool:hover .tool-icon{background:linear-gradient(145deg,#26c6da,#00897b)}.garden-tool.active .tool-icon{border:2px solid #ffd70099;box-shadow:0 4px 10px #00000059,0 0 15px #ffd7004d;transform:translateY(-3px)}.garden-tool.build-tool.active .tool-icon{background:linear-gradient(180deg,#29b6f6,#0288d1)}.garden-tool.harvest-tool.active .tool-icon{background:linear-gradient(180deg,#4dd0e1,#00acc1)}.garden-tool .tool-name{font-size:14px;transition:all .25s ease}.garden-tool.active .tool-name{font-weight:600}@media (max-width:768px){.garden-tool .tool-icon{font-size:20px;height:48px;width:48px}.garden-tool .tool-name{font-size:12px}}@media (max-width:480px){.garden-tool .tool-icon{font-size:18px;height:40px;width:40px}.garden-tool .tool-name{font-size:10px}}.garden-tools{align-items:center;display:flex;gap:8px;margin-left:auto;position:relative}.garden-tool{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #fff3;border-radius:20px;box-shadow:0 2px 5px #0003;cursor:pointer;flex-direction:row;padding:6px 12px;transition:all .3s ease}.garden-tool,.garden-tool .tool-icon{align-items:center;display:flex;justify-content:center}.garden-tool .tool-icon{border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 2px 4px #0003;font-size:14px;height:24px;margin-right:6px;width:24px}.garden-tool .tool-icon,.garden-tool.build-tool .tool-icon{background:linear-gradient(145deg,#0288d1,#01579b)}.garden-tool.harvest-tool .tool-icon{background:linear-gradient(145deg,#00acc1,#00695c)}.garden-tool:hover{border-color:#ffd7004d;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.garden-tool.active,.garden-tool:hover .tool-icon{border-color:#ffd70080}.garden-tool.active{background:#0009;box-shadow:0 3px 6px #00000040,inset 0 0 8px #0006}.garden-tool.active .tool-icon{border-color:#ffd700b3;box-shadow:0 0 8px #ffd70066}.garden-tool .tool-name{color:#fff;font-size:12px;font-weight:500;text-shadow:1px 1px 2px #00000080}.garden-tool:hover .tool-name{color:gold}.garden-tool.active .tool-name{color:#ffe57f}.current-balance-garden{align-items:center;background:#0003;border:1px solid #ffffff0d;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:row-reverse;font-size:14px;justify-content:space-between;margin-bottom:12px;padding:8px 12px;position:relative;z-index:1}.current-balance-garden .garden-tools{align-items:center;display:flex;margin-left:10px}.current-balance-garden .balance-content{align-items:center;display:flex;margin-left:auto}@media (max-width:768px){.garden-tools{justify-content:center;margin-top:10px;position:static}.garden-tool{padding:4px 8px}.garden-tool .tool-icon{font-size:12px;height:20px;margin-right:4px;width:20px}.garden-tool .tool-name{font-size:10px}}@media (max-width:480px){.garden-tool .tool-name{font-size:9px}}.garden-tool.hammer-tool{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #fff3;border-radius:20px;box-shadow:0 2px 5px #0003;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:6px 12px;transition:all .3s ease}.garden-tool.hammer-tool:disabled{border-color:#666;box-shadow:none;cursor:not-allowed;filter:grayscale(.8);opacity:.6}.garden-tool.hammer-tool .tool-icon{align-items:center;animation:none;background:linear-gradient(145deg,#ff8f00,#ef6c00);border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;font-size:14px;height:24px;justify-content:center;margin-right:6px;transition:all .2s ease;width:24px}@keyframes hammer-swing{0%{transform:rotate(0deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(5deg)}to{transform:rotate(0deg)}}.garden-tool.hammer-tool:not(:disabled):hover{border-color:#ffd7004d;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.garden-tool.hammer-tool:not(:disabled):hover .tool-icon{animation:hammer-swing .5s ease infinite;border-color:#ffd70080}.garden-tool.hammer-tool.active{background:#0009;border-color:#ffd70080;box-shadow:0 3px 6px #00000040,inset 0 0 8px #0006}.garden-tool.hammer-tool.active .tool-icon{animation:hammer-swing .5s ease infinite;border-color:#ffd700b3;box-shadow:0 0 8px #ffd70066}@media (max-width:768px){.garden-tool.hammer-tool{padding:4px 8px}.garden-tool.hammer-tool .tool-icon{font-size:12px;height:20px;margin-right:4px;width:20px}.garden-tool.hammer-tool .tool-name{font-size:10px}}@media (max-width:480px){.garden-tool.hammer-tool{padding:4px 6px}.garden-tool.hammer-tool .tool-icon{font-size:10px;height:18px;width:18px}.garden-tool.hammer-tool .tool-name{font-size:9px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.music-player-container{bottom:20px;pointer-events:auto;position:fixed;right:20px;z-index:9999}.music-player{background:#1a1a1ae6;border-radius:12px;box-shadow:0 0 20px #00000080;padding:10px}.music-toggle{align-items:center;background:linear-gradient(135deg,#0e7490,#06b6d4 50%,#0e7490);border:4px solid gold;border-radius:12px;box-shadow:inset -4px -4px 0 0 #065f73,inset 4px 4px 0 0 #22d3ee,0 4px 8px #0000004d;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:70px;justify-content:center;padding:10px;position:relative;transition:all .3s ease;width:70px}.music-icon{font-size:28px;line-height:1}.music-label{color:gold;font-family:Bungee,cursive!important;font-size:10px;letter-spacing:-.3px;text-shadow:1px 1px 0 #000}.music-toggle:hover{background:linear-gradient(135deg,#0891b2,#22d3ee 50%,#0891b2);transform:translateY(-2px)}.music-toggle:active{transform:translateY(1px)}.music-toggle.disabled{background:linear-gradient(135deg,#0e7490,#0891b2 50%,#0e7490);border-color:#b8860b;cursor:not-allowed;opacity:.7}@keyframes glow{0%{box-shadow:0 0 5px #22d3eeb3}50%{box-shadow:0 0 20px #22d3eee6}to{box-shadow:0 0 5px #22d3eeb3}}.music-toggle:not(.disabled){animation:glow 2s infinite}@media (max-width:768px){.music-toggle{height:60px;width:60px}.music-icon{font-size:24px}.music-label{font-size:8px}}.music-prompt{align-items:center;background:#000c;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.music-prompt-content{background:linear-gradient(135deg,#0e7490,#06b6d4 50%,#0e7490);border:4px solid gold;border-radius:12px;box-shadow:inset -4px -4px 0 0 #065f73,inset 4px 4px 0 0 #22d3ee,0 0 20px #00000080;cursor:default;max-width:400px;padding:30px;position:relative;text-align:center;width:90%;z-index:10000}.music-prompt-content h3{color:gold;font-family:Bungee,cursive!important;font-size:18px;letter-spacing:-.5px;margin-bottom:20px;text-shadow:2px 2px 0 #000}.music-prompt-content p{color:#e0f7fa;font-family:Bungee,cursive!important;font-size:14px;letter-spacing:-.3px;line-height:1.5;margin-bottom:25px;text-shadow:1px 1px 0 #000}.music-prompt-buttons{display:flex;gap:15px;justify-content:center;position:relative;z-index:10001}.prompt-button{border:3px solid gold;cursor:pointer;font-family:Bungee,cursive!important;font-size:12px;padding:12px 20px;position:relative;transition:all .2s;z-index:10001}.prompt-button.yes{background:linear-gradient(135deg,#0f766e,#14b8a6 50%,#0f766e);color:gold;pointer-events:auto}.prompt-button.no{background:linear-gradient(135deg,#7f1d1d,#b91c1c 50%,#7f1d1d);color:gold;pointer-events:auto}.prompt-button:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.prompt-button:active{transform:translateY(1px)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pixel-art-container{min-height:100vh;overflow:hidden;position:relative}.error-container{align-items:center;background-color:#1a1a2e;color:#fff;display:flex;flex-direction:column;font-family:Press Start\ 2P,cursive;height:100vh;justify-content:center;text-align:center}.error-container button{background-color:gold;border:none;border-radius:4px;cursor:pointer;font-family:inherit;margin-top:20px;padding:10px 20px;transition:transform .2s}.error-container button:hover{transform:scale(1.05)}.page-container{background:#3d1f00;display:flex;flex-direction:column;font-family:Press Start\ 2P,monospace;min-height:100vh}.twitter-verification-container{align-items:center;background:#8b4513;background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;display:flex;flex:1 1;justify-content:center;padding:20px}.twitter-verification-card{background:#8b4513;border:4px solid gold;max-width:700px;padding:25px;position:relative;width:100%}.twitter-verification-card:before{border:4px solid gold;bottom:-8px;content:"";left:-8px;pointer-events:none;position:absolute;right:-8px;top:-8px}.twitter-verification-card h2{color:gold;font-size:20px;line-height:1.4;margin-bottom:20px;position:relative;text-align:center;text-transform:uppercase}.twitter-verification-card h2:after{background:gold;bottom:-10px;box-shadow:0 4px 0 #3d1f00,0 8px 0 gold;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:160px}.description{border:4px solid gold;color:#fff;font-size:12px;line-height:1.6;margin:20px 0;padding:15px;position:relative;text-align:center}.twitter-actions{display:flex;flex-direction:column;gap:20px;margin:20px auto;max-width:500px}.action-item{background:#8b4513;border:4px solid gold;padding:15px;position:relative;transition:transform .2s ease}.action-item:hover{transform:translateX(4px)}.action-item:before{bottom:-8px;content:"";left:-8px;pointer-events:none;right:-8px;top:-8px}.action-item:before,.status-icon{border:4px solid gold;position:absolute}.status-icon{align-items:center;background:#3d1f00;color:gold;display:flex;font-size:12px;height:24px;justify-content:center;left:-12px;top:-12px;width:24px}.action-content{margin-left:15px}.action-content h3{color:gold;font-size:12px;margin-bottom:10px;text-transform:uppercase}.action-content p{color:#fff;font-size:10px;line-height:1.6;margin-bottom:12px}.twitter-button{background:#3d1f00;border:4px solid gold;color:gold;cursor:pointer;font-family:Press Start\ 2P,monospace;font-size:10px;padding:8px 16px;position:relative;text-transform:uppercase}.twitter-button:before{border:4px solid gold;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.twitter-button:hover{background:gold;color:#3d1f00;transform:translateY(-2px)}.twitter-handle-input{border:4px solid gold;margin:20px 0;padding:15px;position:relative}.twitter-handle-input:before{border:4px solid gold;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.twitter-handle-input input{background:#3d1f00;border:4px solid gold;color:gold;font-family:Press Start\ 2P,monospace;font-size:10px;padding:10px;width:100%}.twitter-handle-input input::placeholder{color:#ffd70080}.verify-button{background:#3d1f00;border:4px solid gold;color:gold;cursor:pointer;font-family:Press Start\ 2P,monospace;font-size:12px;margin-top:20px;padding:12px;position:relative;text-transform:uppercase;width:100%}.verify-button:before{border:4px solid gold;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.verify-button:hover:not(:disabled){background:gold;color:#3d1f00;transform:translateY(-2px)}.verify-button:disabled{cursor:not-allowed;opacity:.5}.Toastify__toast{background:#3d1f00!important;border:4px solid gold!important;color:gold!important;font-family:Press Start\ 2P,monospace!important;font-size:10px!important;margin:8px!important;padding:10px!important}.Toastify__toast:before{border:4px solid gold;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.Toastify__progress-bar{background:gold!important;height:4px!important}.continue-button{background:#3d1f00;border:4px solid gold;color:gold;cursor:pointer;font-family:Press Start\ 2P,monospace;font-size:12px;margin-top:20px;padding:12px;position:relative;text-transform:uppercase;transition:all .2s ease;width:100%}.continue-button:before{border:4px solid gold;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.continue-button:hover{background:gold;color:#3d1f00;transform:translateY(-2px)}.pin-button{background:#3d1f00;color:gold}.pin-button:hover{background:gold;color:#3d1f00}.twitter-button.clicked{background:#3d1f00;border-color:gold;color:gold;opacity:.8}.twitter-button.clicked:hover{transform:none}.status-icon.clicked{animation:clickPop .3s ease-out;background:gold;color:#3d1f00}@keyframes clickPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.continue-button.disabled{background:#3d1f00;color:#ffd70080;cursor:not-allowed;opacity:.5}.continue-button.enabled{animation:pulse 2s infinite;background:#3d1f00;color:gold;cursor:pointer}.continue-button.enabled:hover{background:gold;color:#3d1f00;transform:translateY(-2px)}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffd70066}70%{box-shadow:0 0 0 10px #ffd70000}to{box-shadow:0 0 0 0 #ffd70000}}.leaderboard-page{background-attachment:fixed;background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;display:flex;flex-direction:column;min-height:100vh}.leaderboard-container{animation:glow 1s infinite;background:#00897b;box-shadow:0 2px 10px gold;font-family:Press Start\ 2P,cursive;margin:20px auto;padding:80px;width:1200px}.leaderboard-title{color:#fff;font-size:2.5rem;margin-bottom:2rem;text-align:center;text-shadow:2px 2px 4px #00000080}.leaderboard-table{background:#000000b3;border-radius:10px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.leaderboard-header{background:#ffffff1a;color:#fff;display:grid;font-weight:700;grid-template-columns:100px 250px 250px 350px;padding:1rem}.leaderboard-row{border-bottom:1px solid #ffffff1a;color:#fff;display:grid;grid-template-columns:100px 350px 125px 250px;padding:1rem;transition:background-color .3s ease}.leaderboard-row:hover{background:#ffffff0d}.leaderboard-row.current-user{background:#00bcd433}.rank-column{align-items:center;display:flex;gap:.5rem}.rank-medal{font-size:1.2rem}.rewards-column,.score-column,.wallet-column{align-items:center;display:flex}.rewards-column{gap:.5rem}.testfun-icon-leaderboard{height:20px;width:20px}.leaderboard-error,.leaderboard-loading{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:400px}.loading-spinner{animation:spin 1s linear infinite;font-size:2rem;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wallet-column.clickable{color:#4fc3f7;cursor:pointer;transition:color .2s ease}.wallet-column.clickable:hover{color:#81d4fa;text-decoration:underline}.about-page{background:linear-gradient(145deg,#1e88e5,#00897b);background-attachment:fixed;background-image:url(../media/bg1.054687091a1b10ffc53e.PNG);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;min-height:100vh}.about-container{background:#00897bd9;border-radius:10px;box-shadow:0 5px 15px #00000026;flex:1 1;margin:2rem auto;max-width:1000px;padding:2rem}.about-content{display:flex;flex-direction:column;gap:2rem}.about-title{color:gold;font-family:Bungee,cursive;font-size:2.5rem;margin-bottom:1.5rem;text-align:center;text-shadow:3px 3px 0 #0003}.about-section{background:#0288d1cc;border-radius:8px;box-shadow:0 3px 10px #0000001a;padding:1.5rem}.about-section h2{color:gold;font-family:Bungee,cursive;font-size:1.5rem;margin-bottom:1rem}.about-section p{font-size:1rem;line-height:1.6}.feature-list{list-style-type:none;padding:0}.feature-list li{line-height:1.4;margin-bottom:.7rem;padding-left:1.5rem;position:relative}.feature-list li:before{color:gold;content:"→";left:0;position:absolute}.contract-info{background:#0288d1cc;border-radius:8px;box-shadow:0 3px 10px #0000001a;padding:1.5rem}.contract-info h2{color:gold;font-family:Bungee,cursive;font-size:1.5rem;margin-bottom:1rem}.contract-address-display{align-items:center;background:#0003;border-radius:8px;display:flex;flex-wrap:wrap;font-family:monospace;gap:1rem;padding:.8rem;word-break:break-all}.contract-address-display .address{flex:1 1;min-width:200px}.copy-button{background:#0277bd;border:none;border-radius:5px;box-shadow:inset -2px -2px 0 0 #01579b,inset 2px 2px 0 0 #29b6f6;color:gold;cursor:pointer;font-family:Bungee,cursive;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.copy-button:hover{background:#0288d1;box-shadow:inset -2px -2px 0 0 #0277bd,inset 2px 2px 0 0 #4fc3f7,0 3px 6px #0003;transform:translateY(-2px)}.cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:1rem}.cta-button{background:#0277bd;border-radius:5px;box-shadow:inset -2px -2px 0 0 #01579b,inset 2px 2px 0 0 #29b6f6,0 3px 6px #0003;color:gold;display:inline-block;font-family:Bungee,cursive;font-size:1rem;padding:.8rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s ease}.cta-button:hover{background:#0288d1;box-shadow:inset -2px -2px 0 0 #0277bd,inset 2px 2px 0 0 #4fc3f7,0 5px 10px #0003;transform:translateY(-2px)}@media (max-width:768px){.about-container{margin:1rem;padding:1.5rem}.about-title{font-size:2rem}.cta-buttons{flex-direction:column;gap:1rem}.cta-button{width:100%}}@media (max-width:480px){.about-section,.contract-info{padding:1rem}.about-title{font-size:1.8rem}}
/*# sourceMappingURL=main.e3ce247a.css.map*/