.blockchain-activity-chart{background:rgba(13,17,28,.4);border-radius:8px;padding:1rem}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.recharts-tooltip-wrapper{outline:none}.recharts-default-tooltip{background-color:rgba(13,17,28,.9)!important;border:1px solid #00c3ff!important;border-radius:4px!important}.recharts-tooltip-item-name,.recharts-tooltip-item-value{color:#fff!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:hsla(0,0%,100%,.1)}.recharts-text{fill:#fff}.game-card{position:relative;background-image:url(/images/a146e248a613f279b0d65e080f265998fbfcef6d39e5fbccaa2d87a0dd40d500.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.7);background-blend-mode:overlay;border:1px solid rgba(0,195,255,.3);border-radius:8px;overflow:hidden}.game-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(13,17,28,.25);z-index:0}.game-card>*{position:relative;z-index:1}.game-card-energy{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,195,255,.1),rgba(255,0,170,.1));pointer-events:none;z-index:0}.animated-number{display:inline-block;font-weight:700;text-shadow:0 0 10px rgba(0,195,255,.5);transition:text-shadow .3s ease}.animated-number:hover{text-shadow:0 0 20px rgba(0,195,255,.8),0 0 30px rgba(0,195,255,.6),0 0 40px rgba(0,195,255,.4)}.counter{font-size:2.5rem;font-weight:700;position:relative}.counter:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:50%;height:2px;background:linear-gradient(90deg,rgba(0,195,255,0),rgba(0,195,255,.8) 50%,rgba(0,195,255,0));animation:glow 2s infinite}@keyframes glow{0%{opacity:.5;width:40%}50%{opacity:1;width:60%}to{opacity:.5;width:40%}}.feature-icon-game{width:60px;height:60px;min-width:60px;position:relative;background:rgba(0,0,0,.3);border-radius:50%;border:1px solid var(--card-border)}.feature-icon-game,.feature-icon-game .cyber-icon-xl{display:flex;align-items:center;justify-content:center}.feature-icon-game .cyber-icon-xl{width:40px;height:40px;font-size:2rem;color:var(--text-neon)}.featured-pools .feature-icon-game .cyber-icon-xl{width:28px;height:28px;font-size:1.75rem}.featured-pools .fa-crown,.featured-pools .fa-exchange-alt,.featured-pools .fa-gem,.featured-pools .fa-lock,.featured-pools .fa-puzzle-piece{width:28px!important;height:28px!important;font-size:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.game-badge-premium .fa-crown,.game-badge-premium .fa-fire,.game-badge-premium .fa-gem{width:16px!important;height:16px!important;font-size:.875rem!important;margin-right:4px!important}.badge-icon{width:14px!important;height:14px!important;font-size:12px!important;margin-right:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.game-token .fa-clock,.game-token .fa-coins,.game-token .fa-lock,.game-token .fa-percent{width:16px;height:16px;font-size:.875rem!important;display:inline-flex;align-items:center;justify-content:center}.game-badge-premium{justify-content:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.game-badge-premium,.game-token{display:inline-flex;align-items:center}.game-token{padding:5px 10px;background-color:rgba(0,0,0,.1);border-radius:6px;font-size:.9rem}.game-token .me-1{color:#6c757d;font-size:.85rem;margin-right:4px}.announcement-background{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,20,40,.9),rgba(0,10,20,.95)),url(/images/61ef53a1a167cf51ff881ac50283f9a244d35a183b37a14085ae94334cb40b81.png);background-size:cover;background-position:50%;filter:blur(1px);opacity:.3;z-index:-1}.announcement-modal .modal-content{background:transparent;border:none}.announcement-modal .game-card{position:relative;overflow:hidden;background-color:rgba(0,15,30,.9)!important}.announcement-content{font-size:1.2rem;line-height:1.8;color:#fff;font-weight:500;text-shadow:0 0 2px #0ff}.announcement-content p{margin-bottom:1.2rem;text-align:justify;text-indent:2em}.announcement-content p:last-child{margin-bottom:0}.announcement-modal .text-neon{text-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #0ff;animation:neon-pulse 2s infinite alternate;color:#fff;font-weight:700;font-size:1.5rem}@keyframes neon-pulse{0%{text-shadow:0 0 5px #0ff,0 0 10px #0ff}to{text-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #0ff}}.announcement-button{background-color:rgba(0,255,255,.3)!important;color:#fff!important;border:2px solid #0ff!important;padding:10px 30px!important;font-weight:700!important;font-size:1.1rem!important;box-shadow:0 0 15px rgba(0,255,255,.7)!important;margin-top:20px!important;position:relative;overflow:hidden}.announcement-button:hover{transform:translateY(-3px)!important;box-shadow:0 0 20px #0ff,inset 0 0 10px #0ff!important;background-color:rgba(0,255,255,.4)!important;transition:all .3s ease}.announcement-button:active{transform:translateY(1px)!important;box-shadow:0 0 10px #0ff,inset 0 0 5px #0ff!important;background-color:rgba(0,255,255,.5)!important}.announcement-button:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:hsla(0,0%,100%,.1);transform:rotate(30deg);animation:shine 3s linear infinite;pointer-events:none}@keyframes shine{0%{transform:translateX(-100%) rotate(30deg)}to{transform:translateX(100%) rotate(30deg)}}.announcement-modal .game-card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0ff,transparent,#0ff,transparent);z-index:-1;animation:border-glow 4s linear infinite}@keyframes border-glow{0%{background-position:0 0}to{background-position:300% 0}}.mobile-view{padding-top:50px!important}.mobile-view .hero{padding:1rem 0!important;margin-top:0!important}.mobile-view .container{padding-top:.5rem;padding-bottom:.5rem}.mobile-view section{padding:1.2rem 0!important;margin-bottom:.5rem!important}.mobile-view .main-title .glitch{font-size:2.8rem!important;margin-bottom:.6rem!important;line-height:1.2}.mobile-view .subtitle-align{font-size:1.8rem!important;margin-top:.3rem!important;margin-bottom:1rem!important}.mobile-view p{margin-bottom:1rem!important;line-height:1.5}.mobile-view .cyber-button,.mobile-view .cyber-button-outline{width:100%;margin-bottom:.8rem;padding:.7rem 1rem;font-size:1rem}.mobile-view .cyber-text{font-size:2rem;margin-bottom:.8rem!important}.mobile-view h2.cyber-text{font-size:2.2rem!important;margin-bottom:1rem!important}