@media (max-width:768px){body,html{font-size:14px}h1{font-size:1.8rem!important}h2{font-size:1.5rem!important}h3{font-size:1.3rem!important}.container{padding:0 15px}.section-padding{padding:40px 0}}body.modal-open{overflow:hidden;position:fixed;width:100%;height:100%}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;width:100%}.desktop-nav .nav-links{flex-direction:row;flex-wrap:nowrap;gap:12px;margin-bottom:0;margin-right:20px}.desktop-nav .nav-link,.desktop-nav .nav-links{display:flex;align-items:center;white-space:nowrap}.desktop-nav .nav-link{padding:10px 15px;font-size:14px;background:transparent;border-radius:6px;margin:0;transition:all .25s ease;color:#fff!important;text-decoration:none!important}.desktop-nav .nav-link:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.desktop-nav .nav-icon{margin-right:8px;font-size:16px;color:#00b0ff}.desktop-nav .nav-action{display:flex;align-items:center;width:auto}.desktop-nav .connect-wallet-btn{display:flex;align-items:center;background:linear-gradient(45deg,#6e42ca,#8a5fff);color:#fff;border:none;font-weight:700;transition:all .3s ease;padding:10px 20px;border-radius:6px;white-space:nowrap}.desktop-nav .connect-wallet-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(142,81,255,.3)}.mobile-menu-toggle{display:none}@media (max-width:768px){.mobile-menu-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;width:42px;height:42px;font-size:1.5rem;cursor:pointer;z-index:1010;color:#fff;transition:all .3s ease}.mobile-menu-toggle:hover{transform:scale(1.1)}.main-navigation{position:fixed;top:0;left:0;right:0;z-index:1000;padding:10px 0;background:rgba(12,12,22,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.08)}.nav-wrapper{justify-content:space-between}.menu-icon{color:#fff!important}.nav-content{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0c0c16;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;padding:80px 0 0;overflow-y:auto}.nav-content.show{opacity:1;visibility:visible;pointer-events:all}.nav-content .nav-links{display:flex;flex-direction:column;width:85%;gap:10px;margin-bottom:20px}.nav-content .nav-link{display:flex;align-items:center;justify-content:center;width:100%;padding:15px;font-size:16px;background:linear-gradient(135deg,rgba(20,20,40,.7),rgba(30,30,60,.7));border-radius:10px;border:1px solid rgba(0,176,255,.1);margin:0;transition:all .2s ease;color:#fff!important;text-decoration:none!important;box-shadow:0 2px 8px rgba(0,0,0,.2)}.nav-content .nav-link:active{transform:scale(.98)}.nav-content .nav-icon{margin-right:12px;font-size:18px;width:20px;text-align:center;color:#00b0ff}.nav-content .nav-action{width:85%;margin-top:10px}.nav-content .account-link,.nav-content .connect-wallet-btn{width:100%;display:flex;justify-content:center;align-items:center;padding:16px;border-radius:12px;margin:0;font-weight:700}.nav-content .connect-wallet-btn{background:linear-gradient(45deg,#6e42ca,#8a5fff);color:#fff;border:none;transition:all .3s ease;font-size:16px;box-shadow:0 4px 15px rgba(110,66,202,.4)}.nav-content .connect-wallet-btn:active{transform:scale(.98);box-shadow:0 2px 8px rgba(110,66,202,.4)}.nav-brand{z-index:1010}.logo-image{height:48px;width:auto}.menu-open{background-color:#0c0c16!important}.menu-open .mobile-menu-toggle{color:#fff;position:relative;z-index:1002}.menu-open .nav-brand{position:relative;z-index:1002}body{padding-top:68px}.hero-section,main>.container:first-child{padding-top:20px}.hero-section{padding:100px 0 50px;text-align:center}.hero-content{padding:0 15px}.hero-title{font-size:2rem;margin-bottom:15px}.hero-subtitle{font-size:1rem;margin-bottom:25px}.hero-cta{flex-direction:column;gap:15px;width:100%}.hero-cta .btn{width:100%;padding:12px 15px}.hero-image{max-width:90%;margin-top:30px}.text-center.text-lg-start{text-align:center!important}.text-center.text-lg-start .mb-4,.text-center.text-lg-start h1,.text-center.text-lg-start p{text-align:center!important;max-width:100%;margin-left:auto;margin-right:auto}.game-badge{display:inline-block;margin:0 5px 8px}.subtitle-align{text-align:center!important;width:100%!important}.mb-3{flex-wrap:wrap;margin-bottom:1.5rem!important}.hero-content-col,.mb-3{display:flex;justify-content:center}.hero-content-col{flex-direction:column;align-items:center;padding:0 10px}.badge-container{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;width:100%}.main-title{width:100%;text-align:center;margin-bottom:1.5rem!important}.glitch-wrapper{margin:0 auto;text-align:center;width:100%!important}.cyber-text,.glitch,h1,h2,h3{text-align:center!important;width:100%}.cyber-text.display-4,.cyber-text.display-5,.text-center.mb-5{text-align:center!important;width:100%;margin-left:auto;margin-right:auto}.statistics-row{flex-direction:column;gap:15px}.stat-card{width:100%;padding:20px 15px}.stat-value{font-size:1.8rem}.stats h2.text-center{text-align:center!important;width:100%;margin-left:auto;margin-right:auto}.stats .cyber-text{text-align:center!important;width:100%!important;margin:0 auto 20px;font-size:1.6rem}.stats .game-card{margin-bottom:15px;padding:0!important}.stats .card-body{padding:15px 10px!important}.stats .stat-icon-container{width:50px;height:50px;min-width:50px;min-height:50px;margin:0 auto 15px}.stats .stat-icon{font-size:1.5rem}.stats .text-neon{font-size:1.1rem;margin-bottom:10px}.stats .counter{font-size:1.5rem}.stats .stat-label{font-size:.8rem}.blockchain-data-section{padding:40px 15px}.blockchain-cards{flex-direction:column;gap:15px}.blockchain-card{width:100%}.price-info-container{flex-direction:column;padding:15px;gap:10px}.price-card{width:100%;padding:15px}.price-card-title{font-size:1rem}.price-card-value{font-size:1.5rem}.system-liquidity-section{padding:40px 15px}.liquidity-cards{flex-direction:column;gap:15px}.liquidity-card{width:100%}.countdown-container{padding:30px 15px}.countdown-title{font-size:1.5rem}.timer-units{flex-wrap:wrap;justify-content:center;gap:10px}.timer-unit{width:calc(50% - 10px);padding:10px}.timer-value{font-size:1.8rem}.featured-pools-section{padding:40px 15px}.pool-cards-container{flex-direction:column;gap:20px}.pool-card{width:100%;margin:0}.pool-card-body{padding:15px}.pool-stats{flex-direction:column;gap:10px}.pool-stat{width:100%}.character-showcase{padding:40px 15px}.character-cards{flex-direction:column;gap:20px}.character-card{width:100%}.character-image{height:200px}.modal-dialog{margin:10px;max-width:calc(100% - 20px)}.modal-body{padding:15px}.modal-title{font-size:1.3rem}.footer{padding:40px 15px 20px;text-align:center}.footer-top{flex-direction:column;gap:30px}.footer-info,.footer-links,.footer-subscribe{width:100%;text-align:center}.social-links{justify-content:center}.footer-link-group{margin-bottom:20px}.footer-bottom{flex-direction:column;gap:10px;text-align:center}.footer h5{font-size:1.1rem;margin-bottom:15px;text-align:center;color:#00e5ff;padding-bottom:8px;border-bottom:1px solid rgba(0,229,255,.2);width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}.footer p{font-size:.9rem;line-height:1.4;margin-bottom:20px;opacity:.85}.footer .list-unstyled{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:25px}.footer .list-unstyled li{width:calc(50% - 10px);text-align:left;background:rgba(0,0,0,.2);border-radius:8px;margin-bottom:8px;overflow:hidden}.footer .list-unstyled li a{display:flex;align-items:center;padding:10px;font-size:.85rem;color:#fff!important;transition:all .2s ease}.footer .list-unstyled li a:hover{background:hsla(0,0%,100%,.05)}.footer .list-unstyled li a svg{min-width:16px;color:#00b0ff;margin-right:6px}.footer .footer-social{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:20px}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:1.2rem!important;background:rgba(0,0,0,.3);border-radius:50%;transition:all .2s ease;color:#00e5ff!important;border:1px solid rgba(0,229,255,.3)}.footer .social-icon:hover{transform:translateY(-3px);background:rgba(0,229,255,.1);box-shadow:0 5px 15px rgba(0,229,255,.2)}.footer .form-control{height:42px;background-color:rgba(0,0,0,.3)!important;border:1px solid rgba(0,229,255,.3)!important;color:#fff!important;border-radius:8px;padding:10px 15px;font-size:.9rem}.footer .d-flex{justify-content:center}.footer .cyber-button-sm{height:42px;padding:0 15px;font-size:.9rem}.footer hr{margin:20px 0;opacity:.1}.footer-copyright{font-size:.8rem;opacity:.7;margin-bottom:10px!important}.footer-legal{display:flex;justify-content:center;gap:15px}.footer-link{font-size:.8rem;opacity:.7;text-decoration:none!important}.footer-link:hover{opacity:1;color:#00e5ff!important}.character-card,.cyber-card,.game-card,.liquidity-card,.pool-card,.price-info-container,.stats-card{border-radius:10px!important;overflow:hidden}.card-header{padding:12px 15px!important}.card-body{padding:15px!important}.card-footer{padding:12px 15px!important}.cyber-border{padding:2px!important}.cyber-panel{border-width:1px!important}.latest-blocks .block-item{margin-bottom:15px;padding:15px;border-radius:10px;background:rgba(0,0,0,.2);border:1px solid rgba(0,229,255,.2)}.latest-blocks .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.latest-blocks .col-md-2,.latest-blocks .col-md-3,.latest-blocks .col-xs-6{padding:5px;margin-bottom:5px}.latest-blocks .col-md-2.text-md-end,.latest-blocks .col-xs-12{grid-column:1/span 2;text-align:center!important;margin-top:10px}.latest-blocks .cyber-button-sm{width:100%;padding:8px}.latest-blocks .small.text-light{font-size:.7rem;opacity:.8}.latest-blocks .text-neon,.latest-blocks .text-truncate{font-size:.9rem}.upcoming-event{padding:15px;margin-bottom:15px;background:rgba(0,0,0,.2);border-radius:10px;border:1px solid rgba(0,229,255,.2);border-left:3px solid rgba(255,193,7,.5)}.upcoming-event .event-badge{padding:3px 10px;font-size:.7rem}.upcoming-event .text-neon{font-size:1rem;margin-bottom:5px;text-align:left}.upcoming-event .small{font-size:.8rem}.upcoming-event .small.text-light{font-size:.7rem}.system-liquidity .text-neon{font-size:.9rem}.feature-icon-game{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;margin-right:10px;position:relative}.feature-icon-game .cyber-icon-xl{font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-ring-lg{width:40px;height:40px;border-radius:50%;position:absolute;top:0;left:0}.game-card .card-body{padding:15px!important}.game-card .d-flex{display:flex;align-items:flex-start}.game-card .d-flex p{margin-bottom:10px;font-size:.85rem;line-height:1.4}.game-token{font-size:.75rem;padding:4px 8px;margin-bottom:5px}.game-card .d-flex .gap-3{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:100%}.cyber-button-outline.cyber-button-sm{font-size:.8rem;padding:6px 12px}.featured-pools h2.cyber-text.display-4{font-size:1.6rem!important;margin-bottom:10px!important}.featured-pools .lead.text-light{font-size:.9rem;margin-bottom:20px}.game-card.h-100.p-4.text-center.cyber-hover .feature-icon-game{margin:0 auto 15px;width:60px;height:60px}.game-card.h-100.p-4.text-center.cyber-hover .pulse-ring-lg{width:60px;height:60px}.game-card.h-100.p-4.text-center.cyber-hover .cyber-icon-xl{font-size:1.5rem}.token-functions .game-card.h-100.p-4.text-center.cyber-hover .feature-icon-game{margin:0 auto 15px;width:60px;height:60px}.token-functions .game-card.h-100.p-4.text-center.cyber-hover .pulse-ring-lg{width:60px;height:60px}.game-badge-premium{display:inline-block;font-size:.7rem;padding:3px 8px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px;vertical-align:middle}.card-header.d-flex.justify-content-between.align-items-center{flex-wrap:nowrap;gap:8px}.card-header h3.text-neon{font-size:1rem!important;line-height:1.2;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.game-badge-premium{display:inline-block;font-size:.7rem;padding:3px 8px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px;vertical-align:middle}.card-header.d-flex.justify-content-between.align-items-center{flex-wrap:nowrap;gap:8px}.card-header h3.text-neon{font-size:1rem!important;line-height:1.2;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.featured-pools .card-header h3.text-neon{text-align:left!important;width:auto}.game-badge-premium{max-width:120px;font-size:.75rem;padding:4px 10px}.featured-pools .card-header.d-flex.justify-content-between.align-items-center{padding:15px!important}.game-card h3.text-neon{width:auto}}