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}.network-switcher{position:relative;z-index:2000}.network-selector{background:#000c;border:1px solid var(--primary-color);border-radius:12px;box-shadow:0 0 20px rgba(var(--primary-rgb),.3);cursor:pointer;min-width:120px;padding:8px 12px;position:relative;transition:all .3s ease;z-index:2001}.network-selector:hover{background:#000000e6;box-shadow:0 0 30px rgba(var(--primary-rgb),.5);transform:translateY(-2px)}.network-selector.open{background:#000000f2;box-shadow:0 0 40px rgba(var(--primary-rgb),.7)}.selected-network{align-items:center;color:#fff;display:flex;gap:8px}.network-logo{height:20px;object-fit:cover;width:20px}.network-name{font-size:14px;font-weight:600;letter-spacing:.5px}.chevron{color:var(--primary-color);margin-left:auto;transition:transform .3s ease}.chevron.rotated{transform:rotate(180deg)}.network-backdrop{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1999}.network-dropdown{animation:dropdownSlideIn .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;border:1px solid var(--primary-color);border-radius:16px;box-shadow:0 20px 60px #000c;min-width:280px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:2002}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-header{border-bottom:1px solid #ffffff1a;padding:16px 20px 12px}.dropdown-header h3{color:#fff;font-size:16px;font-weight:600;margin:0;text-align:center}.network-list{padding:8px}.network-option{background:#0000;border:1px solid #0000;border-radius:12px;cursor:pointer;margin-bottom:4px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.network-option:hover{background:#ffffff0d;border-color:var(--network-color);transform:translateX(4px)}.network-option.selected{background:rgba(var(--primary-rgb),.2);border-color:var(--primary-color)}.network-option-content{align-items:center;display:flex;gap:12px;position:relative;z-index:2}.network-option-logo{border-radius:50%;height:32px;object-fit:cover;width:32px}.network-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.network-info .network-name{color:#fff;font-size:14px;font-weight:600;margin-bottom:2px}.network-full-name{color:#ffffffb3;font-size:12px}.check-mark{animation:checkmarkPop .3s ease;color:var(--primary-color)}@keyframes checkmarkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.network-glow{background:linear-gradient(45deg,#0000,var(--network-color),#0000);bottom:0;opacity:0;right:0;transition:opacity .3s ease;z-index:1}.network-option:hover .network-glow{opacity:.1}.dropdown-footer{border-top:1px solid #ffffff1a;padding:12px 20px 16px;text-align:center}.dropdown-footer p{color:#fff9;font-size:12px;margin:0}.network-option:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.network-option:hover:before{left:100%}@media (max-width:768px){.network-dropdown{left:-20px;min-width:auto;right:-20px}.network-selector{min-width:100px}.network-name{font-size:12px}}.battle-swap-interface{background:radial-gradient(circle at center,rgba(var(--primary-rgb),.1) 0,#0000 70%);margin:0 auto;max-width:600px;min-height:100vh;padding:20px;position:relative}.connect-prompt.epic{background:linear-gradient(135deg,rgba(var(--primary-rgb),.2) 0,#000000e6 70%);border-radius:20px;box-shadow:0 0 50px rgba(var(--primary-rgb),.3),inset 0 0 50px rgba(var(--primary-rgb),.1);margin:50px auto;max-width:800px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.connect-prompt.epic .bg-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.connect-prompt.epic .particle{background:var(--primary-color);border-radius:50%;opacity:.6;position:absolute}.connect-prompt.epic .particle:first-child{height:4px;left:10%;width:4px}.connect-prompt.epic .particle:nth-child(2){height:6px;left:20%;width:6px}.connect-prompt.epic .particle:nth-child(3){height:3px;left:30%;width:3px}.connect-prompt.epic .particle:nth-child(4){height:5px;left:40%;width:5px}.connect-prompt.epic .particle:nth-child(5){height:4px;left:50%;width:4px}.connect-prompt.epic .particle:nth-child(6){height:6px;left:60%;width:6px}.connect-prompt.epic .particle:nth-child(7){height:3px;left:70%;width:3px}.connect-prompt.epic .particle:nth-child(8){height:5px;left:80%;width:5px}.connect-prompt.epic .particle:nth-child(9){height:4px;left:90%;width:4px}.connect-prompt.epic .battle-icons{display:flex;gap:15px;left:20px;position:absolute;top:20px;z-index:3}.connect-prompt.epic .battle-icon{color:var(--primary-color);cursor:pointer;font-size:24px;transition:transform .2s ease}.connect-prompt.epic .battle-icon:hover{transform:scale(1.2)}.connect-prompt.epic .blb-logo-container{align-items:center;display:flex;height:150px;justify-content:center;margin:0 auto;position:relative;width:150px}.connect-prompt.epic .blb-logo-main{border-radius:50%;cursor:pointer;filter:drop-shadow(0 0 30px rgba(var(--primary-rgb),.8));height:120px;object-fit:contain;position:relative;transition:transform .3s ease;width:120px;z-index:3}.connect-prompt.epic .blb-logo-main:hover{filter:drop-shadow(0 0 40px rgba(var(--primary-rgb),1));transform:scale(1.1)}.connect-prompt.epic .logo-glow{background:radial-gradient(circle,rgba(var(--primary-rgb),.3) 0,#0000 70%);border-radius:50%;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px;z-index:1}.connect-prompt.epic .logo-pulse-ring{border:3px solid rgba(var(--primary-rgb),.4);border-radius:50%;bottom:-20px;left:-20px;position:absolute;right:-20px;top:-20px;z-index:2}.connect-prompt.epic .logo-pulse-ring:before{border:2px solid rgba(var(--primary-rgb),.2);border-radius:50%;bottom:-15px;content:"";left:-15px;position:absolute;right:-15px;top:-15px}.connect-prompt.epic .logo-pulse-ring:after{border:1px solid rgba(var(--primary-rgb),.1);border-radius:50%;bottom:-30px;content:"";left:-30px;position:absolute;right:-30px;top:-30px}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(2deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes logoGlowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes logoPulseRing{0%{border-color:rgba(var(--primary-rgb),.6);opacity:1;transform:scale(.8)}50%{border-color:rgba(var(--primary-rgb),.8)}to{border-color:rgba(var(--primary-rgb),.2);opacity:0;transform:scale(1.5)}}.connect-prompt.epic .epic-title{color:var(--primary-color);font-size:48px;font-weight:900;margin-bottom:20px;position:relative;text-shadow:0 0 20px rgba(var(--primary-rgb),.8),0 0 40px rgba(var(--primary-rgb),.4),2px 2px 4px #000c;z-index:2}.connect-prompt.epic .title-effect{background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.connect-prompt.epic .epic-subtitle{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:18px;font-weight:500;margin-bottom:30px;opacity:1;position:relative;z-index:2}.connect-prompt.epic .battle-status-indicator{background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.3);border-radius:25px;display:inline-block;margin:30px 0;overflow:hidden;padding:15px 30px;position:relative;z-index:2}.connect-prompt.epic .status-text{color:var(--primary-color);font-size:16px;font-weight:600;position:relative;z-index:2}.connect-prompt.epic .status-bg{background:linear-gradient(90deg,#0000,rgba(var(--primary-rgb),.2),#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.connect-prompt.epic .power-level{margin:25px 0;position:relative;z-index:2}.connect-prompt.epic .power-label{color:var(--primary-color);font-size:14px;font-weight:600;margin-bottom:8px}.connect-prompt.epic .power-bar{background:rgba(var(--primary-rgb),.2);border-radius:4px;height:8px;margin:0 auto;max-width:300px;overflow:hidden;position:relative;width:100%}.connect-prompt.epic .power-fill{background:linear-gradient(90deg,var(--primary-color),var(--primary-color-light));border-radius:4px;box-shadow:0 0 10px rgba(var(--primary-rgb),.6);height:100%;width:75%}.connect-prompt.epic .waiting-dots{margin:20px 0;position:relative;z-index:2}.connect-prompt.epic .dot{background:var(--primary-color);border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.connect-prompt.epic .connection-steps{background:#ffffff0d;border-radius:15px;margin:30px 0;padding:25px;position:relative;text-align:left;z-index:2}.connect-prompt.epic .step-title{color:var(--primary-color);font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.connect-prompt.epic .step{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;margin-bottom:12px}.connect-prompt.epic .step-number{align-items:center;background:var(--primary-color);border-radius:50%;color:#000;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-right:12px;width:24px}.connect-prompt.epic .battle-tips{background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.05));border-left:4px solid var(--primary-color);border-radius:8px;margin:25px 0;padding:20px;position:relative;text-align:left;z-index:2}.connect-prompt.epic .tip-title{align-items:center;color:var(--primary-color);display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:10px}.connect-prompt.epic .tip-list{list-style:none;margin:0;padding:0}.connect-prompt.epic .tip-list li{color:var(--text-secondary);font-size:13px;margin-bottom:8px;padding-left:20px;position:relative}.connect-prompt.epic .tip-list li:before{color:var(--primary-color);content:"⚡";left:0;position:absolute}@keyframes floatParticles{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px) rotate(1turn)}}@keyframes expandRing{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes iconFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes typeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes statusSweep{0%{left:-100%}to{left:100%}}@keyframes powerCharge{0%{width:60%}50%{width:85%}to{width:60%}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}.gaming-hud{display:flex;flex-direction:column;gap:16px;left:20px;position:fixed;top:100px;z-index:1500}.player-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:2px solid var(--primary-color);border-radius:12px;padding:12px}.level-display{align-items:center;display:flex;gap:8px;margin-bottom:8px}.level-label{color:var(--primary-color);font-size:12px;font-weight:700}.level-number{color:#fff;font-size:20px;font-weight:900;text-shadow:0 0 10px var(--primary-color)}.xp-bar{background:#fff3;border-radius:4px;height:8px;overflow:hidden;position:relative;width:120px}.xp-progress{background:linear-gradient(90deg,var(--primary-color),var(--primary-color-light));border-radius:4px;box-shadow:0 0 10px rgba(var(--primary-rgb),.8);height:100%;transition:width .5s ease}.xp-text{color:#fff;font-size:10px;font-weight:600;left:50%;position:absolute;text-shadow:1px 1px 2px #000c;top:50%;transform:translate(-50%,-50%)}.voice-command-btn{align-items:center;background:#000c;border:2px solid #ff6b6b;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .3s ease}.voice-command-btn:hover{background:#ff6b6b33;transform:scale(1.05)}.mic-icon{font-size:16px}.mic-icon.listening{animation:micListening .5s ease-in-out infinite}@keyframes micPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes micListening{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(10deg)}}.holographic-prices{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:30px}.holo-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;border:2px solid var(--primary-color);border-radius:16px;overflow:hidden;padding:16px;position:relative;text-align:center;z-index:100}.holo-effect{background:linear-gradient(90deg,#0000,rgba(var(--primary-rgb),.3),#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes holoScan{0%{left:-100%}50%{left:100%}to{left:-100%}}.price-header{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.price-logo{border-radius:50%;height:20px;object-fit:cover;width:20px}.price-label{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.price-value{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));-webkit-background-clip:text;background-clip:text;color:#fff;display:block;font-size:20px;font-weight:900;text-shadow:0 0 20px rgba(var(--primary-rgb),.8)}@keyframes priceGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.battle-arena{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:3px solid var(--primary-color);border-radius:20px;margin-bottom:30px;min-height:200px;overflow:hidden;padding:20px;position:relative}.arena-background{z-index:1}.arena-background,.energy-field{bottom:0;left:0;position:absolute;right:0;top:0}.energy-field{background:radial-gradient(circle at 25% 25%,rgba(var(--primary-rgb),.3) 0,#0000 50%),radial-gradient(circle at 75% 75%,rgba(var(--primary-rgb),.3) 0,#0000 50%)}@keyframes energyPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.matrix-rain{background-image:linear-gradient(#0000 0,rgba(var(--primary-rgb),.1) 50%,#0000 100%);background-size:2px 20px;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes matrixFall{0%{background-position:0 0}to{background-position:0 20px}}.battle-power-display{padding:20px;position:relative;text-align:center;z-index:2}.power-orb{align-items:center;background:radial-gradient(circle at center,var(--primary-color) 0,var(--primary-color-dark) 70%);border-radius:50%;box-shadow:0 0 40px rgba(var(--primary-rgb),.8),inset 0 0 40px #fff3;display:flex;height:120px;justify-content:center;margin:0 auto 15px;position:relative;width:120px}@keyframes orbPulse{0%,to{box-shadow:0 0 40px rgba(var(--primary-rgb),.8),inset 0 0 40px #fff3;transform:scale(1)}50%{box-shadow:0 0 60px rgba(var(--primary-rgb),1),inset 0 0 60px #ffffff4d;transform:scale(1.1)}}.power-orb:before{border:2px solid rgba(var(--primary-rgb),.5);border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}@keyframes orbRing{0%{border-color:rgba(var(--primary-rgb),.5);transform:rotate(0deg)}50%{border-color:rgba(var(--primary-rgb),1)}to{border-color:rgba(var(--primary-rgb),.5);transform:rotate(1turn)}}.power-orb:after{border:1px solid rgba(var(--primary-rgb),.3);border-radius:50%;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.orb-content{position:relative;text-align:center;z-index:2}.orb-icon{filter:drop-shadow(0 0 10px rgba(255,255,255,.8));font-size:32px;margin-bottom:5px}.orb-text{font-size:12px;font-weight:700;letter-spacing:1px;text-shadow:0 0 10px #000c}.battle-mode-title,.orb-text{color:#fff;text-transform:uppercase}.battle-mode-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:900;letter-spacing:2px;margin-bottom:10px;text-align:center}@keyframes titleGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.5)}}.battle-status{color:#fffc;font-size:14px;font-weight:600;text-align:center}@keyframes statusPulse{0%,to{opacity:.8}50%{opacity:1}}.warriors-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative;z-index:2}.token-warrior{align-items:center;display:flex;flex-direction:column;gap:10px;opacity:.8;transition:all .5s ease}.token-warrior.attacker{opacity:1;transform:scale(1.1)}.token-warrior.defender{opacity:.7}@keyframes warriorCharge{0%,to{transform:scale(1.1) translateX(0)}50%{transform:scale(1.2) translateX(5px)}}@keyframes warriorDefend{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-2px)}}.warrior-avatar{align-items:center;background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));border-radius:50%;box-shadow:0 0 30px rgba(var(--primary-rgb),.8);color:#fff;display:flex;font-size:24px;font-weight:900;height:80px;justify-content:center;overflow:hidden;position:relative;text-shadow:0 0 10px #000c;width:80px}.warrior-avatar:before{background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes warriorShine{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.health-bar{background:#fff3;border-radius:3px;height:6px;overflow:hidden;width:60px}.health-fill{background:linear-gradient(90deg,#f44,#fa4,#4f4);border-radius:3px;box-shadow:0 0 10px #4f49;height:100%;transition:width .3s ease}.warrior-name{color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.vs-section{align-items:center;display:flex;flex-direction:column;gap:5px}.lightning-bolt{color:var(--primary-color);filter:drop-shadow(0 0 10px rgba(var(--primary-rgb),.8));font-size:40px}@keyframes lightningStrike{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.3) rotate(10deg)}}.vs-text{color:#fff;font-size:16px;font-weight:900;text-shadow:0 0 10px var(--primary-color)}.blaze-mascot{bottom:20px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;z-index:3}.mascot-body{align-items:center;background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));border-radius:50%;box-shadow:0 0 30px rgba(var(--primary-rgb),.8);display:flex;height:60px;justify-content:center;position:relative;width:60px}.mascot-core{background:#fff;border-radius:50%;box-shadow:0 0 10px #fffc;height:30px;width:30px}@keyframes coreEnergy{0%,to{box-shadow:0 0 10px #fffc}50%{box-shadow:0 0 20px #fff}}.energy-rings{border:2px solid rgba(var(--primary-rgb),.3);border-radius:50%;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px}@keyframes energyRingRotate{0%{border-color:rgba(var(--primary-rgb),.3);transform:rotate(0deg)}50%{border-color:rgba(var(--primary-rgb),.8)}to{border-color:rgba(var(--primary-rgb),.3);transform:rotate(1turn)}}.mascot-eyes{display:flex;gap:8px;left:50%;position:absolute;top:15px;transform:translateX(-50%)}.eye{background:#333;border-radius:50%;height:8px;width:8px}@keyframes eyeBlink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.mascot-mouth{background:#333;border-radius:0 0 12px 12px;bottom:15px;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:12px}.blaze-mascot.happy .mascot-core{animation:happyBounce 1s ease-in-out infinite}.blaze-mascot.excited .mascot-body{animation:excitedShake .5s ease-in-out infinite}.blaze-mascot.celebrating{animation:celebrationJump .8s ease-in-out infinite}@keyframes happyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes excitedShake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes celebrationJump{0%,to{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(-10px) scale(1.2)}}.celebration-particles{bottom:-20px;left:-20px;pointer-events:none;position:absolute;right:-20px;top:-20px}.celebration-particles:after,.celebration-particles:before{animation:particleFloat 1s ease-out infinite;content:"✨";font-size:12px;position:absolute}.celebration-particles:before{animation-delay:0s;left:0;top:0}.celebration-particles:after{animation-delay:.5s;right:0;top:0}@keyframes particleFloat{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(-30px) rotate(1turn)}}.blaze-mascot.bsc-skin .mascot-body{background:linear-gradient(45deg,#f3ba2f,#fcd535)}.blaze-mascot.eth-skin .mascot-body{background:linear-gradient(45deg,#627eea,#8a92ff)}.blaze-mascot.polygon-skin .mascot-body{background:linear-gradient(45deg,#8247e5,#a855f7)}.battle-control-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:2px solid var(--primary-color);border-radius:20px;overflow:hidden;padding:25px;position:relative}.battle-control-panel:before{background:linear-gradient(45deg,#0000,rgba(var(--primary-rgb),.05),#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes panelGlow{0%,to{opacity:.5}50%{opacity:1}}.panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px;position:relative;z-index:2}.battle-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:900;text-shadow:0 0 30px rgba(var(--primary-rgb),.8)}@keyframes titlePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.mode-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:flex;padding:4px}.mode-btn{background:#0000;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.mode-btn.active{background:var(--primary-color);box-shadow:0 0 15px rgba(var(--primary-rgb),.5);color:#fff;transform:scale(1.05)}.mode-btn:hover:not(.active){background:#ffffff1a;color:#fff}.weapon-selection{margin-bottom:20px;position:relative;z-index:2}.weapon-label{color:#fffc;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.weapons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.weapon{align-items:center;background:#ffffff0d;border:2px solid #fff3;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.weapon:before{background:linear-gradient(90deg,#0000,rgba(var(--primary-rgb),.2),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.weapon:hover:before{left:100%}.weapon:hover{background:#ffffff1a;transform:translateY(-2px)}.weapon.selected,.weapon:hover{border-color:var(--primary-color)}.weapon.selected{background:rgba(var(--primary-rgb),.2);box-shadow:0 0 20px rgba(var(--primary-rgb),.3);color:#fff}.weapon-icon{border-radius:50%;height:20px;width:20px}.attack-input-section{margin-bottom:16px;position:relative;z-index:2}.input-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.attack-label{color:#fffc;font-size:14px;font-weight:600}.mana-info{align-items:center;color:#fff9;display:flex;font-size:12px;gap:8px}.max-mana-btn{background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}.max-mana-btn:hover{background:var(--primary-color-dark);box-shadow:0 0 10px rgba(var(--primary-rgb),.5);transform:scale(1.05)}.attack-input{background:#0000;border:none;color:#fff;font-family:inherit;font-size:28px;font-weight:700;outline:none;padding:16px;text-align:center;width:100%}.attack-input::placeholder{color:#ffffff4d}.input-glow{background:linear-gradient(45deg,#0000,rgba(var(--primary-rgb),.1),#0000);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.battle-flip{display:flex;justify-content:center;margin:16px 0;position:relative;z-index:2}.flip-controller{cursor:pointer;height:60px;position:relative;transition:all .3s ease;width:60px}.flip-rings{bottom:0;left:0;position:absolute;right:0;top:0}.ring{border:2px solid var(--primary-color);border-radius:50%;position:absolute}.ring-1{bottom:0;left:0;opacity:.8;right:0;top:0}.ring-2{bottom:8px;left:8px;opacity:.6;right:8px;top:8px}.ring-3{bottom:16px;left:16px;opacity:.4;right:16px;top:16px}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flip-arrow{color:var(--primary-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.flip-controller:hover{transform:scale(1.1)}.flip-controller:hover .flip-arrow{color:#fff;filter:drop-shadow(0 0 10px rgba(var(--primary-rgb),.8))}.flip-controller.flipping{animation:flipAnimation .6s ease-in-out}@keyframes flipAnimation{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.3)}to{transform:rotate(1turn) scale(1)}}.victory-prediction{margin-bottom:20px;position:relative;z-index:2}.prediction-header{margin-bottom:8px}.victory-label{color:#fffc;font-size:14px;font-weight:600}.prediction-container{background:#ffffff0d;border:2px solid #fff3;border-radius:16px;padding:16px;position:relative;text-align:center}.predicted-reward{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700}.reward-glow{background:radial-gradient(circle at center,rgba(var(--primary-rgb),.1) 0,#0000 70%);border-radius:16px;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes rewardPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.battle-message{animation:messageSlideIn .3s ease-out;border-radius:12px;font-size:14px;font-weight:600;margin-bottom:16px;padding:12px 16px;position:relative;text-align:center;z-index:2}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.battle-message.error{background:#dc262633;border:2px solid #dc2626;box-shadow:0 0 20px #dc26264d;color:#fca5a5}.battle-message.victory{background:#22c55e33;border:2px solid #22c55e;box-shadow:0 0 20px #22c55e4d;color:#86efac}.battle-button{background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));border:none;border-radius:16px;box-shadow:0 0 30px rgba(var(--primary-rgb),.5);color:#fff;cursor:pointer;font-size:18px;font-weight:900;letter-spacing:1px;overflow:hidden;padding:18px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%;z-index:2}.button-energy{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.battle-button:hover:not(.disabled) .button-energy{left:100%}.battle-button:hover:not(.disabled){box-shadow:0 10px 40px rgba(var(--primary-rgb),.7);transform:translateY(-3px)}.battle-button.disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.button-content{align-items:center;display:flex;gap:10px;justify-content:center;position:relative;z-index:2}.battle-spinner{animation:battleSpin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes battleSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.battle-button.battle{background:linear-gradient(45deg,#f44,#ff6b6b)}@keyframes battleButtonPulse{0%,to{box-shadow:0 0 30px #ff444480}50%{box-shadow:0 0 50px #f44c}}.battle-button.victory{animation:victoryButtonGlow .5s ease-in-out infinite;background:linear-gradient(45deg,#22c55e,#10b981)}@keyframes victoryButtonGlow{0%,to{box-shadow:0 0 30px #22c55e80}50%{box-shadow:0 0 50px #22c55ecc}}.achievement-popup{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:2px solid #fbbf24;border-radius:12px;display:flex;gap:12px;max-width:300px;opacity:0;padding:16px;position:fixed;right:20px;top:20px;transform:translateX(100%);transition:all .5s ease;z-index:1001}.achievement-popup.show{animation:achievementBounce .8s ease-out;opacity:1;transform:translateX(0)}@keyframes achievementBounce{0%{transform:translateX(0) scale(.8)}60%{transform:translateX(0) scale(1.1)}to{transform:translateX(0) scale(1)}}.achievement-icon{font-size:32px}@keyframes achievementSpin{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(10deg) scale(1.1)}}.achievement-info{flex:1 1}.achievement-name{color:#fbbf24;font-size:14px;font-weight:700;margin-bottom:4px}.achievement-desc{color:#fffc;font-size:12px;margin-bottom:4px}.achievement-xp{color:var(--primary-color);font-size:12px;font-weight:600}.battle-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.stat-card{background:#000c;border:2px solid rgba(var(--primary-rgb),.3);border-radius:16px;overflow:hidden;padding:16px;position:relative;text-align:center;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,#0000,rgba(var(--primary-rgb),.1),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.stat-card:hover:before{left:100%}.stat-card:hover{border-color:var(--primary-color);box-shadow:0 0 20px rgba(var(--primary-rgb),.3);transform:translateY(-2px) scale(1.02)}.stat-card.warrior{border-color:#ff6b6b}.stat-card.mana{border-color:#4dabf7}.stat-card.power{border-color:#ffd43b}.stat-icon{font-size:24px;margin-bottom:8px}@keyframes statIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.stat-label{color:#ffffffb3;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.stat-value{color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 10px rgba(var(--primary-rgb),.5)}.voice-command-overlay{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1002}.voice-visual{margin-bottom:20px}.sound-waves{align-items:center;display:flex;gap:4px;height:40px}.wave{animation:soundWave 1.5s ease-in-out infinite;background:var(--primary-color);border-radius:2px;width:4px}.wave:first-child{animation-delay:0s;height:10px}.wave:nth-child(2){animation-delay:.1s;height:20px}.wave:nth-child(3){animation-delay:.2s;height:30px}@keyframes soundWave{0%,to{opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.voice-command-overlay p{color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.voice-commands-help{display:flex;flex-direction:column;gap:4px;margin-top:10px;text-align:center}.voice-commands-help small{color:#fff9;font-size:12px}.voice-commands-help small:first-child{color:var(--primary-color);font-weight:600;margin-bottom:8px}.particle-effect{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.particle-effect.lightning .particles{animation:lightningFlash .5s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,rgba(var(--primary-rgb),.8) 0,#0000 50%),radial-gradient(circle at 80% 80%,rgba(var(--primary-rgb),.8) 0,#0000 50%)}@keyframes lightningFlash{0%,to{opacity:0}50%{opacity:1}}.particle-effect.battle .particles{animation:battleStorm 1s ease-in-out infinite;background:linear-gradient(45deg,#0000,#ff00004d,#0000),linear-gradient(-45deg,#0000,#00ff004d,#0000)}@keyframes battleStorm{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(5px,-5px) rotate(90deg)}50%{transform:translate(-5px,5px) rotate(180deg)}75%{transform:translate(5px,5px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}.particle-effect.explosion .particles{animation:explosionBlast 1s ease-out;background:radial-gradient(circle at center,#ffd700cc 0,#0000 50%),radial-gradient(circle at center,#ff450099 20%,#0000 70%)}@keyframes explosionBlast{0%{opacity:1;transform:scale(0)}50%{opacity:.8;transform:scale(1.5)}to{opacity:0;transform:scale(3)}}.connect-prompt.epic{background:radial-gradient(circle at center,rgba(var(--primary-rgb),.2) 0,#000000e6 70%);border:3px solid var(--primary-color)}.mascot-container{margin-bottom:20px}.attack-input.mobile-friendly{-webkit-touch-callout:default!important;-webkit-tap-highlight-color:rgba(var(--primary-rgb),.3)!important;selection:rgba(var(--primary-rgb),.3);-webkit-text-selection:rgba(var(--primary-rgb),.3);appearance:none!important;background:#0000!important;border:none!important;caret-color:var(--primary-color);display:block!important;font-family:inherit;font-size:16px!important;font-weight:700;letter-spacing:.5px;min-height:60px;outline:none!important;pointer-events:auto!important;position:relative;text-align:center;touch-action:manipulation!important;transform:none!important;-webkit-user-select:text!important;user-select:text!important;z-index:100!important}.attack-input-container{background:#ffffff0d;border:2px solid #fff3;border-radius:16px;overflow:hidden;pointer-events:none;position:relative;z-index:50}.attack-input-container .attack-input{background:#0000;border:none;outline:none;padding:16px;pointer-events:auto!important;position:relative;width:100%;z-index:100}.attack-input-container .input-glow{background:linear-gradient(45deg,#0000,rgba(var(--primary-rgb),.1),#0000);bottom:0;left:0;opacity:0;pointer-events:none!important;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.attack-input-container:focus-within{border-color:var(--primary-color);box-shadow:0 0 20px rgba(var(--primary-rgb),.3)}.attack-input-container:focus-within .input-glow{opacity:1}@media screen and (max-width:768px){.attack-input.mobile-friendly{font-size:24px!important;font-weight:600;line-height:1.2;min-height:65px;padding:18px 16px}.attack-input-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:2px solid rgba(var(--primary-rgb),.4)}.attack-input-container:focus-within{background:#00000080;border-color:var(--primary-color);box-shadow:0 0 25px rgba(var(--primary-rgb),.5)}.battle-control-panel{transform:none!important}.gaming-hud{position:relative!important;z-index:10!important}}@media screen and (max-width:480px){.attack-input.mobile-friendly{font-size:22px!important;min-height:70px;padding:20px 16px}.attack-input-container{background:#ffffff14!important;border:3px solid rgba(var(--primary-rgb),.6)!important}.attack-input-container:focus-within{background:#ffffff1f!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 4px rgba(var(--primary-rgb),.3)!important}}@supports (-webkit-touch-callout:none){.attack-input.mobile-friendly{font-size:16px!important}.attack-input.mobile-friendly::placeholder{color:#fff6}}@media screen and (max-device-width:768px) and (orientation:portrait){.attack-input.mobile-friendly{-webkit-text-fill-color:#fff!important;-webkit-background-clip:text;background-clip:text;color:#fff!important}.attack-input-container:focus-within{position:relative;z-index:1000}}.trustwallet .attack-input.mobile-friendly,[data-wallet=trustwallet] .attack-input.mobile-friendly{background:#ffffff1a!important;border:3px solid var(--primary-color)!important;border-radius:12px!important}.trustwallet .attack-input-container,[data-wallet=trustwallet] .attack-input-container{background:#00000080!important;border:3px solid var(--primary-color)!important}.metamask-mobile .attack-input.mobile-friendly,[data-wallet=metamask] .attack-input.mobile-friendly{appearance:textfield!important;background:#ffffff14!important}.safepal .attack-input.mobile-friendly,[data-wallet=safepal] .attack-input.mobile-friendly{background:#ffffff1f!important;touch-action:pan-x pan-y!important}.tokenpocket .attack-input.mobile-friendly,[data-wallet=tokenpocket] .attack-input.mobile-friendly{background:#ffffff1a!important;-webkit-user-select:auto!important;user-select:auto!important}.binance .attack-input.mobile-friendly,[data-wallet=binance] .attack-input.mobile-friendly{-webkit-tap-highlight-color:rgba(var(--primary-rgb),.5)!important;background:#ffffff1a!important}.attack-input.mobile-friendly:focus{-webkit-tap-highlight-color:rgba(var(--primary-rgb),.3)!important;caret-color:var(--primary-color)!important;outline:none!important}.attack-input.mobile-friendly{-webkit-text-fill-color:#fff!important;-webkit-autofill:none!important;color:#fff!important}.attack-input.mobile-friendly:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000001a!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.blaze-mascot.sleeping .mascot-eyes .eye{animation:none;height:2px}.battle-swap-interface.battle-mode{background:radial-gradient(circle at 30% 30%,#ff00001a 0,#0000 50%),radial-gradient(circle at 70% 70%,rgba(var(--primary-rgb),.1) 0,#0000 50%),#000000f2}.battle-arena.preparation{border-color:var(--primary-color)}.battle-arena.battle{border-color:#f44}.battle-arena.victory{animation:victoryShine .8s ease-in-out infinite;border-color:#22c55e}@keyframes victoryShine{0%,to{box-shadow:0 0 50px #22c55ecc;transform:scale(1)}50%{box-shadow:0 0 70px #22c55e;transform:scale(1.02)}}.battle-swap-interface.bsc-theme{--primary-color:#f3ba2f;--primary-color-light:#fcd535;--primary-color-dark:#e6a819;--primary-rgb:243,186,47}.battle-swap-interface.eth-theme{--primary-color:#627eea;--primary-color-light:#8a92ff;--primary-color-dark:#4a69e2;--primary-rgb:98,126,234}.battle-swap-interface.polygon-theme{--primary-color:#8247e5;--primary-color-light:#a855f7;--primary-color-dark:#7c3aed;--primary-rgb:130,71,229}@media (max-width:768px){.battle-swap-interface{padding:16px}.gaming-hud{flex-direction:row;justify-content:space-between;left:auto;margin-bottom:20px;position:relative;top:auto;z-index:50}.player-stats,.voice-command-btn{z-index:50}.holographic-prices{gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.holo-card{padding:12px;z-index:50}.price-header{margin-bottom:4px}.price-logo{height:16px;width:16px}.price-label{font-size:10px}.price-value{font-size:16px}.battle-arena{min-height:180px;padding:16px}.power-orb{height:100px;margin-bottom:10px;width:100px}.orb-icon{font-size:24px}.orb-text{font-size:10px}.battle-mode-title{font-size:16px;margin-bottom:8px}.battle-status{font-size:12px}.battle-control-panel{padding:20px}.panel-header{flex-direction:column;gap:16px}.battle-title{font-size:20px}.weapon-label{font-size:12px;margin-bottom:8px}.weapons{gap:8px;grid-template-columns:1fr 1fr}.weapon{font-size:12px;padding:10px 8px}.weapon-icon{height:16px;width:16px}.battle-stats-grid{gap:12px;grid-template-columns:1fr}.achievement-popup{left:10px;max-width:none;right:10px;top:10px}.voice-command-overlay p{font-size:16px}.voice-command-overlay small{font-size:12px}}@media (max-width:480px){.battle-swap-interface{padding:12px}.holographic-prices{gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.holo-card{padding:8px}.price-label{font-size:9px}.price-value{font-size:14px}.battle-arena{min-height:160px;padding:12px}.power-orb{height:80px;margin-bottom:8px;width:80px}.orb-icon{font-size:20px}.orb-text{font-size:9px}.battle-mode-title{font-size:14px}.battle-status{font-size:11px}.battle-control-panel{padding:16px}.weapon-label{font-size:11px}.weapons{gap:6px}.weapon{font-size:11px;padding:8px 6px}.weapon-icon{height:14px;width:14px}.attack-input{font-size:24px;padding:12px}.battle-button{font-size:16px;padding:16px}.gaming-hud{flex-direction:column;gap:12px}.player-stats{padding:10px}.voice-command-btn{font-size:12px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.battle-arena,.battle-swap-interface{background:#000}.battle-arena{border-width:4px}.particle-effect{display:none}}.admin-panel{margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.access-denied{background:#000c;border:1px solid #dc2626;border-radius:20px;box-shadow:0 0 40px #dc26264d;margin:0 auto;max-width:500px;padding:60px 20px;text-align:center}.denied-icon{font-size:48px;margin-bottom:20px}.access-denied h2{color:#fff;font-size:24px;margin-bottom:10px}.access-denied p{color:#ffffffb3;font-size:16px;margin-bottom:10px}.account-info{color:#ffffff80;font-family:monospace;font-size:14px;margin-bottom:20px}.debug-info{background:#ffffff0d;border-radius:8px;margin:20px 0;padding:16px;text-align:left}.debug-info h4{color:var(--primary-color);font-size:14px;font-weight:600;margin-bottom:12px}.debug-info p{color:#ffffffb3;font-family:monospace;font-size:12px;margin-bottom:8px}.debug-info p:last-child{margin-bottom:0}.error-info{background:#dc262633;border:1px solid #dc2626;border-radius:8px;margin:20px 0;padding:16px;text-align:left}.error-info h4{color:#fca5a5;font-size:14px;font-weight:600;margin-bottom:12px}.error-info p{color:#fca5a5;font-family:monospace;font-size:12px;margin:0;word-break:break-all}.troubleshooting{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;margin:20px 0;padding:16px;text-align:left}.troubleshooting h4{color:#86efac;font-size:14px;font-weight:600;margin-bottom:12px}.troubleshooting ol{color:#fffc;font-size:12px;padding-left:20px}.troubleshooting li{line-height:1.4;margin-bottom:8px}.troubleshooting li:last-child{margin-bottom:0}.admin-header{align-items:center;background:#000c;border:1px solid var(--primary-color);border-radius:16px;box-shadow:0 0 30px rgba(var(--primary-rgb),.3);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.admin-title{color:#fff;font-size:32px;font-weight:700;margin:0;text-shadow:0 0 15px var(--primary-color)}.admin-network{align-items:center;background:#ffffff1a;border:1px solid var(--primary-color);border-radius:12px;display:flex;gap:8px;padding:8px 16px}.network-logo{border-radius:50%;height:24px;width:24px}.admin-network span{color:#fff;font-size:14px;font-weight:600}.message{border-radius:12px;font-size:14px;font-weight:500;margin-bottom:20px;padding:16px 20px;text-align:center}.error-message{background:#dc262633;border:1px solid #dc2626;color:#fca5a5}.success-message{background:#22c55e33;border:1px solid #22c55e;color:#86efac}.admin-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:30px}.admin-card{background:#000c;border:1px solid rgba(var(--primary-rgb),.3);border-radius:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.admin-card:hover{border-color:var(--primary-color);box-shadow:0 0 30px rgba(var(--primary-rgb),.4);transform:translateY(-2px)}.admin-card:before{background:linear-gradient(90deg,#0000,rgba(var(--primary-rgb),.1),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.admin-card:hover:before{left:100%}.admin-card h3{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px}.overview-card{grid-column:span 2}.overview-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.stat-row span:first-child{color:#ffffffb3;font-size:14px}.stat-row span:last-child{color:#fff;font-size:14px;font-weight:600}.balances-card{grid-column:span 1}.balance-list{space-y:12px}.balance-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px}.balance-item span:first-child{color:#ffffffb3;font-size:14px}.balance-item span:last-child{color:#fff;font-size:14px;font-weight:600}.control-group{display:flex;flex-direction:column;gap:12px}.control-group label{color:#fffc;font-size:14px;font-weight:600}.input-group{align-items:center;display:flex;gap:12px}.admin-input,.admin-select{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:12px;transition:all .3s ease}.admin-input:focus,.admin-select:focus{border-color:var(--primary-color);box-shadow:0 0 15px rgba(var(--primary-rgb),.3)}.admin-input::placeholder{color:#fff6}.admin-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;min-width:100px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.admin-btn:disabled{cursor:not-allowed;opacity:.5}.admin-btn.primary{background:var(--primary-color);color:#fff}.admin-btn.primary:hover:not(:disabled){background:var(--primary-color-dark);box-shadow:0 0 20px rgba(var(--primary-rgb),.5);transform:translateY(-1px)}.admin-btn.success{background:#22c55e;color:#fff}.admin-btn.success:hover:not(:disabled){background:#16a34a;box-shadow:0 0 20px #22c55e80;transform:translateY(-1px)}.toggle-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.toggle-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.toggle-item span{color:#fffc;font-size:14px;font-weight:500}.toggle-btn{border:none;border-radius:20px;cursor:pointer;font-size:12px;font-weight:700;min-width:50px;padding:6px 12px;transition:all .3s ease}.toggle-btn.enabled{background:#22c55e;box-shadow:0 0 15px #22c55e66;color:#fff}.toggle-btn.disabled{background:#dc2626;box-shadow:0 0 15px #dc262666;color:#fff}.toggle-btn:hover:not(:disabled){transform:scale(1.05)}.loading-overlay{align-items:center;background:#000c;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid rgba(var(--primary-rgb),.3);border:4px solid rgba(var(--primary-rgb),.3);border-radius:50%;border-top-color:var(--primary-color);height:50px;margin-bottom:20px;width:50px}.loading-overlay p{color:#fff;font-size:16px;font-weight:500}@media (max-width:768px){.admin-panel{padding:16px}.admin-header{flex-direction:column;gap:16px;text-align:center}.admin-title{font-size:24px}.admin-grid{grid-template-columns:1fr}.overview-card{grid-column:span 1}.overview-stats{grid-template-columns:1fr}.input-group{flex-direction:column}.admin-btn{width:100%}.toggle-grid{grid-template-columns:1fr}.toggle-item{flex-direction:column;gap:12px;text-align:center}}@media (max-width:480px){.admin-card,.admin-header{padding:16px}.control-group{gap:8px}}.particle-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.network-glow,.particle-canvas{height:100%;left:0;position:absolute;top:0;width:100%}.network-glow{opacity:.1;pointer-events:none}.network-glow-bsc{background:radial-gradient(circle at 20% 80%,#f3ba2f 0,#0000 50%),radial-gradient(circle at 80% 20%,#fcd535 0,#0000 50%),radial-gradient(circle at 40% 40%,#ffea00 0,#0000 50%)}.network-glow-bsc,.network-glow-eth{animation:networkPulse 4s ease-in-out infinite}.network-glow-eth{background:radial-gradient(circle at 25% 75%,#627eea 0,#0000 50%),radial-gradient(circle at 75% 25%,#4a69e2 0,#0000 50%),radial-gradient(circle at 50% 50%,#8a92ff 0,#0000 50%)}.network-glow-polygon{animation:networkPulse 4s ease-in-out infinite;background:radial-gradient(circle at 30% 70%,#8247e5 0,#0000 50%),radial-gradient(circle at 70% 30%,#a855f7 0,#0000 50%),radial-gradient(circle at 45% 55%,#c084fc 0,#0000 50%)}@keyframes networkPulse{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.15;transform:scale(1.1)}}.scan-lines{animation:scanLines .1s linear infinite;background:linear-gradient(#0000 50%,#00ff0008 0);background-size:100% 4px;pointer-events:none}@keyframes scanLines{0%{background-position:0 0}to{background-position:0 4px}}.noise-overlay{animation:noiseMove 20s linear infinite;background-image:radial-gradient(circle,#000 1px,#0000 0),radial-gradient(circle,#fff 1px,#0000 0);background-position:0 0,12px 12px;background-size:15px 15px,25px 25px;height:100%;left:0;opacity:.02;pointer-events:none;position:absolute;top:0;width:100%}@keyframes noiseMove{0%{transform:translate(0)}25%{transform:translate(-5px,5px)}50%{transform:translate(5px,-5px)}75%{transform:translate(-5px,-5px)}to{transform:translate(0)}}.particle-background:before{animation:gridShift 30s linear infinite;background-image:linear-gradient(#00ff001a 1px,#0000 0),linear-gradient(90deg,#00ff001a 1px,#0000 0);background-size:50px 50px;content:"";height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}@keyframes gridShift{0%{background-position:0 0}to{background-position:50px 50px}}.particle-background:after{animation:glitchDistort 10s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ff000005,#0000,#00ff0005,#0000,#0000ff05,#0000);content:"";height:100%;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;width:100%}@keyframes glitchDistort{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:1;transform:translate(2px)}92%{opacity:1;transform:translate(-2px)}93%{opacity:1;transform:translate(1px)}94%{opacity:0;transform:translate(0)}}@media (max-width:768px){.scan-lines{background-size:100% 2px}@keyframes scanLines{0%{background-position:0 0}to{background-position:0 2px}}.particle-background:before{background-size:30px 30px}.noise-overlay{background-position:0 0,10px 10px;background-size:10px 10px,20px 20px}}@media (max-width:480px){.network-glow{opacity:.05}.scan-lines{opacity:.5}.noise-overlay{opacity:.01}}@media (prefers-reduced-motion:reduce){.network-glow,.noise-overlay,.particle-background:after,.particle-background:before,.scan-lines{animation:none}}@media (prefers-contrast:high){.particle-background{display:none}}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#0a0a0a;background:var(--background-color,#0a0a0a);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden}#root,body,html{height:100%}:root{--primary-color:#f3ba2f;--primary-color-light:#fcd535;--primary-color-dark:#e6a819;--primary-rgb:243,186,47;--secondary-color:#ffea00;--background-color:#0a0a0a;--gradient-from:#f3ba2f;--gradient-to:#fcd535}.app{background:radial-gradient(ellipse at top,#f3ba2f1a 0,#0000 50%),radial-gradient(ellipse at bottom,#f3ba2f0d 0,#0000 50%),#0a0a0a;background:radial-gradient(ellipse at top,rgba(var(--primary-rgb),.1) 0,#0000 50%),radial-gradient(ellipse at bottom,rgba(var(--primary-rgb),.05) 0,#0000 50%),var(--background-color)}.app,.app-container{min-height:100vh;position:relative}.app-container{display:flex;flex-direction:column;z-index:1}.app-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;border-bottom:1px solid #f3ba2f33;border-bottom:1px solid rgba(var(--primary-rgb),.2);position:sticky;top:0;z-index:100}.header-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 20px}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:12px}.logo{animation:logoGlow 3s ease-in-out infinite;border-radius:50%;height:40px;object-fit:cover;width:40px}@keyframes logoGlow{0%,to{box-shadow:0 0 10px #f3ba2f80;box-shadow:0 0 10px rgba(var(--primary-rgb),.5)}50%{box-shadow:0 0 20px #f3ba2fcc;box-shadow:0 0 20px rgba(var(--primary-rgb),.8)}}.logo-text{display:flex;flex-direction:column}.app-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#f3ba2f,#fcd535);background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;letter-spacing:1px;line-height:1;margin:0;text-shadow:0 0 30px #f3ba2f80;text-shadow:0 0 30px rgba(var(--primary-rgb),.5)}.app-subtitle{color:#ffffffb3;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.header-controls{align-items:center;display:flex;gap:16px}.admin-link{animation:adminPulse 2s ease-in-out infinite;background:linear-gradient(45deg,#fbbf24,#f59e0b);border-radius:12px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.admin-link:hover{box-shadow:0 5px 15px #fbbf2480;transform:translateY(-2px)}@keyframes adminPulse{0%,to{box-shadow:0 0 10px #fbbf2480}50%{box-shadow:0 0 20px #fbbf24cc}}.swap-page{position:relative}.wallet-section{margin-bottom:32px;text-align:center}.wallet-connect-btn{background:linear-gradient(45deg,#f3ba2f,#fcd535);background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));border:none;border-radius:16px;box-shadow:0 0 30px #f3ba2f66;box-shadow:0 0 30px rgba(var(--primary-rgb),.4);color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .3s ease}.wallet-connect-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.wallet-connect-btn:hover:before{left:100%}.wallet-connect-btn:hover{box-shadow:0 10px 40px #f3ba2f99;box-shadow:0 10px 40px rgba(var(--primary-rgb),.6);transform:translateY(-3px)}.network-info-bar{align-items:center;background:#000000e6;border-top:1px solid #f3ba2f33;border-top:1px solid rgba(var(--primary-rgb),.2);display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:8px 20px}.network-status{align-items:center;color:#fffc;display:flex;font-size:12px;gap:8px}.status-dot{animation:pulse 2s ease-in-out infinite;background:#22c55e}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.contract-address{color:#ffffff80;font-family:monospace;margin-left:8px}.admin-badge{animation:adminGlow 2s ease-in-out infinite;background:linear-gradient(45deg,#fbbf24,#f59e0b);border-radius:20px;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}@keyframes adminGlow{0%,to{box-shadow:0 0 10px #fbbf2480}50%{box-shadow:0 0 20px #fbbf24cc}}.main-content{flex:1 1;margin:0 auto;max-width:1200px;padding:40px 20px;width:100%}.app-footer{background:#000c;border-top:1px solid #f3ba2f33;border-top:1px solid rgba(var(--primary-rgb),.2);margin-top:auto;padding:20px}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-section p{color:#fff9;font-size:14px}.network-indicator{align-items:center;color:#fffc;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:1px;text-transform:uppercase}.network-logo-small{border-radius:50%;height:16px;width:16px}.gaming-overlay{pointer-events:none;position:fixed;z-index:-1}.gaming-overlay,.scan-lines{height:100%;left:0;top:0;width:100%}.scan-lines{animation:scanMove .1s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff0008 0,#00ff0008 4px);position:absolute}@keyframes scanMove{0%{transform:translateY(0)}to{transform:translateY(4px)}}.vignette{background:radial-gradient(ellipse at center,#0000 0,#0000 70%,#0006 100%);height:100%;left:0;position:absolute;top:0;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:#f3ba2f;background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fcd535;background:var(--primary-color-light)}::selection{background:#f3ba2f4d;background:rgba(var(--primary-rgb),.3);color:#fff}:focus{outline:2px solid #f3ba2f;outline:2px solid var(--primary-color);outline-offset:2px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button{border:none;cursor:pointer;font-family:inherit;outline:none;transition:all .3s ease}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{font-family:inherit;outline:none;transition:all .3s ease}@media (max-width:768px){.header-content{padding:12px 16px}.app-title{font-size:20px}.header-controls{gap:12px}.wallet-connect-btn{font-size:12px;padding:8px 16px}.network-info-bar{flex-direction:column;gap:8px;padding:8px 16px;text-align:center}.main-content{padding:20px 16px}.footer-content{flex-direction:column;gap:12px;text-align:center}.logo-section{gap:8px}.app-subtitle{display:none}}@media (max-width:480px){.logo{height:32px;width:32px}.app-title{font-size:18px}.header-controls{gap:8px}.main-content{padding:16px 12px}}@media (prefers-contrast:high){.app,.app-header{background:#000}.app-header{border-bottom-color:#f3ba2f;border-bottom-color:var(--primary-color)}.gaming-overlay{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scan-lines{animation:none}}.network-switching-message{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f3ba2f33,#000000e6 70%);background:linear-gradient(135deg,rgba(var(--primary-rgb),.2) 0,#000000e6 70%);border:2px solid #f3ba2f;border:2px solid var(--primary-color);border-radius:20px;box-shadow:0 0 40px #f3ba2f4d,inset 0 0 40px #f3ba2f1a;box-shadow:0 0 40px rgba(var(--primary-rgb),.3),inset 0 0 40px rgba(var(--primary-rgb),.1);margin:50px auto;max-width:500px;overflow:hidden;padding:40px 30px;position:relative;text-align:center}.network-switching-message:before{animation:switchingSweep 2s infinite;background:linear-gradient(90deg,#0000,#f3ba2f33,#0000);background:linear-gradient(90deg,#0000,rgba(var(--primary-rgb),.2),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes switchingSweep{0%{left:-100%}to{left:100%}}.switching-spinner{align-items:center;animation:switchingRotate 2s linear infinite;background:linear-gradient(45deg,#f3ba2f,#fcd535);background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));border-radius:50%;box-shadow:0 0 30px #f3ba2fcc,inset 0 0 30px #fff3;box-shadow:0 0 30px rgba(var(--primary-rgb),.8),inset 0 0 30px #fff3;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;position:relative;width:80px;z-index:2}@keyframes switchingRotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.switching-spinner:before{animation:spinnerRing 1.5s ease-in-out infinite;border:3px solid #f3ba2f4d;border:3px solid rgba(var(--primary-rgb),.3);border-radius:50%;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.switching-spinner:after{animation:spinnerRing 2s ease-in-out infinite reverse;border:2px solid #f3ba2f33;border:2px solid rgba(var(--primary-rgb),.2);border-radius:50%;bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}@keyframes spinnerRing{0%,to{opacity:.7;transform:rotate(0deg) scale(1)}50%{opacity:1;transform:rotate(180deg) scale(1.1)}}.network-switching-message p{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#f3ba2f,#fcd535);background:linear-gradient(45deg,var(--primary-color),var(--primary-color-light));-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:700;margin-bottom:15px;position:relative;text-shadow:0 0 20px #f3ba2fcc;text-shadow:0 0 20px rgba(var(--primary-rgb),.8);z-index:2}.network-switching-message small{color:#fffc;display:block;font-size:14px;font-weight:500;margin-bottom:20px;position:relative;z-index:2}.switching-progress{background:#fff3;border-radius:3px;height:6px;margin-top:20px;overflow:hidden;position:relative;width:100%;z-index:2}.switching-progress-fill{animation:progressGlow 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f3ba2f,#fcd535);background:linear-gradient(90deg,var(--primary-color),var(--primary-color-light));border-radius:3px;box-shadow:0 0 10px #f3ba2fcc;box-shadow:0 0 10px rgba(var(--primary-rgb),.8);height:100%;transition:width .3s ease}@keyframes progressGlow{0%,to{box-shadow:0 0 10px #f3ba2fcc;box-shadow:0 0 10px rgba(var(--primary-rgb),.8)}50%{box-shadow:0 0 20px #f3ba2f;box-shadow:0 0 20px rgba(var(--primary-rgb),1)}}.switching-networks{align-items:center;display:flex;gap:20px;justify-content:center;margin:20px 0;position:relative;z-index:2}.switching-from,.switching-to{align-items:center;display:flex;flex-direction:column;gap:8px}.network-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50%;height:40px;padding:8px;width:40px}.switching-from .network-icon{animation:fadeOut 2s ease-in-out infinite;opacity:.5}.switching-to .network-icon{animation:fadeIn 2s ease-in-out infinite}@keyframes fadeOut{0%,to{opacity:.5}50%{opacity:.2}}@keyframes fadeIn{0%,to{opacity:1}50%{opacity:.7}}.switching-arrow{animation:arrowPulse 1.5s ease-in-out infinite;color:#f3ba2f;color:var(--primary-color);font-size:24px}@keyframes arrowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.network-label{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.switching-status{display:flex;gap:8px;justify-content:center;margin-top:15px;position:relative;z-index:2}.status-dot{animation:statusDot 1.5s ease-in-out infinite;background:#f3ba2f4d;background:rgba(var(--primary-rgb),.3);border-radius:50%;height:8px;width:8px}.status-dot:first-child{animation-delay:0s}.status-dot:nth-child(2){animation-delay:.2s}.status-dot:nth-child(3){animation-delay:.4s}.status-dot:nth-child(4){animation-delay:.6s}@keyframes statusDot{0%,80%,to{background:#f3ba2f4d;background:rgba(var(--primary-rgb),.3);transform:scale(1)}40%{background:#f3ba2f;background:var(--primary-color);transform:scale(1.3)}}@media (max-width:768px){.network-switching-message{margin:30px 20px;padding:30px 20px}.switching-spinner{font-size:24px;height:60px;width:60px}.network-switching-message p{font-size:18px}.network-switching-message small{font-size:13px}.switching-networks{gap:15px}.network-icon{height:32px;padding:6px;width:32px}}@media (max-width:480px){.network-switching-message{margin:20px 15px;padding:25px 15px}.switching-spinner{font-size:20px;height:50px;width:50px}.network-switching-message p{font-size:16px}.switching-networks{gap:10px}.network-icon{height:28px;padding:4px;width:28px}}.theme-bsc{--primary-color:#f3ba2f;--primary-color-light:#fcd535;--primary-color-dark:#e6a819;--primary-rgb:243,186,47;--secondary-color:#ffea00;--background-color:#0a0a0a;--gradient-from:#f3ba2f;--gradient-to:#fcd535}.theme-bsc .app{background:radial-gradient(ellipse at top,#f3ba2f1a 0,#0000 50%),radial-gradient(ellipse at bottom,#f3ba2f0d 0,#0000 50%),#0a0a0a}.theme-bsc .scan-lines{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#f3ba2f08 0,#f3ba2f08 4px)}.theme-eth{--primary-color:#627eea;--primary-color-light:#8a92ff;--primary-color-dark:#4a69e2;--primary-rgb:98,126,234;--secondary-color:#a0aff9;--background-color:#0a0a0a;--gradient-from:#627eea;--gradient-to:#8a92ff}.theme-eth .app{background:radial-gradient(ellipse at top,#627eea1a 0,#0000 50%),radial-gradient(ellipse at bottom,#627eea0d 0,#0000 50%),#0a0a0a}.theme-eth .scan-lines{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#627eea08 0,#627eea08 4px)}.theme-eth .app-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#627eea,#8a92ff);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 30px #627eea80}.theme-polygon{--primary-color:#8247e5;--primary-color-light:#a855f7;--primary-color-dark:#7c3aed;--primary-rgb:130,71,229;--secondary-color:#c084fc;--background-color:#0a0a0a;--gradient-from:#8247e5;--gradient-to:#a855f7}.theme-polygon .app{background:radial-gradient(ellipse at top,#8247e51a 0,#0000 50%),radial-gradient(ellipse at bottom,#8247e50d 0,#0000 50%),#0a0a0a}.theme-polygon .scan-lines{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#8247e508 0,#8247e508 4px)}.theme-polygon .app-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#8247e5,#a855f7);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 30px #8247e580}.theme-bsc .admin-card,.theme-bsc .swap-card{box-shadow:0 0 40px #f3ba2f33}.theme-bsc .admin-card:hover,.theme-bsc .swap-card:hover{box-shadow:0 0 60px #f3ba2f66}.theme-eth .admin-card,.theme-eth .swap-card{box-shadow:0 0 40px #627eea33}.theme-eth .admin-card:hover,.theme-eth .swap-card:hover{box-shadow:0 0 60px #627eea66}.theme-polygon .admin-card,.theme-polygon .swap-card{box-shadow:0 0 40px #8247e533}.theme-polygon .admin-card:hover,.theme-polygon .swap-card:hover{box-shadow:0 0 60px #8247e566}.theme-bsc .swap-button:hover:not(.disabled){box-shadow:0 10px 30px #f3ba2f80}.theme-eth .swap-button:hover:not(.disabled){box-shadow:0 10px 30px #627eea80}.theme-polygon .swap-button:hover:not(.disabled){box-shadow:0 10px 30px #8247e580}.theme-bsc .input-container:focus-within{box-shadow:0 0 20px #f3ba2f4d}.theme-eth .input-container:focus-within{box-shadow:0 0 20px #627eea4d}.theme-polygon .input-container:focus-within{box-shadow:0 0 20px #8247e54d}.theme-bsc .network-selector{box-shadow:0 0 20px #f3ba2f4d}.theme-bsc .network-selector:hover{box-shadow:0 0 30px #f3ba2f80}.theme-eth .network-selector{box-shadow:0 0 20px #627eea4d}.theme-eth .network-selector:hover{box-shadow:0 0 30px #627eea80}.theme-polygon .network-selector{box-shadow:0 0 20px #8247e54d}.theme-polygon .network-selector:hover{box-shadow:0 0 30px #8247e580}.theme-bsc .stat-card:hover{box-shadow:0 0 20px #f3ba2f4d}.theme-eth .stat-card:hover{box-shadow:0 0 20px #627eea4d}.theme-polygon .stat-card:hover{box-shadow:0 0 20px #8247e54d}.theme-bsc .admin-header{box-shadow:0 0 30px #f3ba2f4d}.theme-eth .admin-header{box-shadow:0 0 30px #627eea4d}.theme-polygon .admin-header{box-shadow:0 0 30px #8247e54d}.admin-card,.app,.network-selector,.stat-card,.swap-card{transition:all .5s ease}.theme-bsc ::-webkit-scrollbar-thumb{background:#f3ba2f}.theme-bsc ::-webkit-scrollbar-thumb:hover{background:#fcd535}.theme-eth ::-webkit-scrollbar-thumb{background:#627eea}.theme-eth ::-webkit-scrollbar-thumb:hover{background:#8a92ff}.theme-polygon ::-webkit-scrollbar-thumb{background:#8247e5}.theme-polygon ::-webkit-scrollbar-thumb:hover{background:#a855f7}.theme-bsc ::selection{background:#f3ba2f4d}.theme-eth ::selection{background:#627eea4d}.theme-polygon ::selection{background:#8247e54d}.network-option-logo{transition:transform .3s ease}.network-option:hover .network-option-logo{transform:scale(1.1) rotate(5deg)}.theme-transition{animation:themeFlash .3s ease-out forwards;background:var(--primary-color);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}@keyframes themeFlash{0%{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}.theme-bsc .particle-canvas{filter:hue-rotate(45deg) saturate(1.2)}.theme-eth .particle-canvas{filter:hue-rotate(220deg) saturate(1.1)}.theme-polygon .particle-canvas{filter:hue-rotate(280deg) saturate(1.3)}@media (max-width:768px){.theme-bsc .app,.theme-eth .app,.theme-polygon .app{background:var(--background-color)}.scan-lines{opacity:.3}}@media (max-width:480px){.theme-bsc .admin-card,.theme-bsc .swap-card,.theme-eth .admin-card,.theme-eth .swap-card,.theme-polygon .admin-card,.theme-polygon .swap-card{box-shadow:0 0 20px rgba(var(--primary-rgb),.2)}}
/*# sourceMappingURL=main.ead2b99f.css.map*/