/* --- Enable PayPal option in navbar deposit modal (unhide) --- */
.deposit-modal .payment-option.paypal-option,
.deposit-modal .payment-option[data-method="paypal"] { display: block !important; }
@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=JetBrains+Mono:wght@400;700&display=swap";:root{--cyber-primary:#ff006e;--cyber-secondary:#00f5ff;--cyber-accent:#ff10f0;--cyber-warning:#fa0;--cyber-success:#00ff41;--cyber-danger:#ff0040;--neon-pink:#ff006e;--neon-blue:#00f5ff;--neon-purple:#bf00ff;--neon-green:#00ff41;--neon-yellow:#ffde00;--bg-dark:#0a0a0f;--bg-darker:#050507;--bg-card:#0f0f1a;--bg-hover:#1a1a2e;--bg-glass:#0f0f1ad9;--border-neon:#00f5ff;--border-dim:#00f5ff33;--grid-color:#00f5ff1a;--text-primary:#fff;--text-secondary:#00f5ff;--text-muted:#8b8b9a;--glow-pink:0 0 20px #ff006e,0 0 40px #ff006e,0 0 60px #ff006e;--glow-blue:0 0 20px #00f5ff,0 0 40px #00f5ff,0 0 60px #00f5ff;--glow-purple:0 0 20px #bf00ff,0 0 40px #bf00ff,0 0 60px #bf00ff;--glow-small:0 0 10px currentColor;--glow-medium:0 0 20px currentColor;--glow-large:0 0 30px currentColor;--trans-fast:.2s ease;--trans-normal:.3s ease;--trans-slow:.5s ease;--primary-color:#ff006e;--primary-color-rgb:255,0,110}@keyframes cyber-grid-move{0%{transform:translate(0,0)}100%{transform:translate(50px,50px)}}@keyframes cyber-pulse{0%,100%{box-shadow:0 0 20px var(--neon-blue),0 0 40px var(--neon-blue),0 0 60px var(--neon-blue)}50%{box-shadow:0 0 30px var(--neon-blue),0 0 60px var(--neon-blue),0 0 90px var(--neon-blue)}}@keyframes cyber-scan-line{0%{transform:translateX(-120%);opacity:0}2%{opacity:.8}98%{opacity:.8}100%{transform:translateX(120%);opacity:0}}@keyframes neon-flicker{0%,100%{opacity:1}50%{opacity:.8}75%{opacity:.9}}@keyframes terminal-cursor{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes cyber-glow-pulse{0%{filter:brightness(1) drop-shadow(0 0 10px currentColor)}100%{filter:brightness(1.2) drop-shadow(0 0 20px currentColor)}}@keyframes hologram-flicker{0%,100%{transform:scale(1)}5%{transform:scale(0.995)}10%{transform:scale(1)}}.navbar{position:fixed;top:0;left:0;right:0;height:70px;display:flex;justify-content:space-between;align-items:center;background:#000000e8;background-image:linear-gradient(180deg,#bf00ff1a 0%,transparent 50%),linear-gradient(0deg,#00f5ff0d 0%,transparent 50%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0 20px;z-index:1000;border-bottom:2px solid var(--border-dim);transition:all var(--trans-normal);box-shadow:0 4px 30px #0000004d inset 0 1px 1px #ffffff0d 0 0 50px #00f5ff1a;will-change:transform,opacity,backdrop-filter;transform:translateZ(0);font-family:var(--font-main);position:relative;overflow:visible;white-space:nowrap;opacity:0;transition:opacity .3s ease}.navbar.navbar-loaded{opacity:1}.navbar .right-section{min-width:200px;min-height:40px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.navbar .navbar-content{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%;position:relative;overflow:visible}.navbar::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-blue),transparent);animation:scan-line 4s linear infinite}.navbar::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:20px 20px;background-position:-1px -1px;pointer-events:none;opacity:.3;animation:grid-move 15s linear infinite}@keyframes scan-line{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes grid-move{0%{transform:translate(0,0)}100%{transform:translate(20px,20px)}}.navbar.scrolled{background:#0a0a0ff2;background-image:linear-gradient(180deg,#bf00ff26 0%,transparent 50%),linear-gradient(0deg,#00f5ff1a 0%,transparent 50%);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom-color:var(--border-neon);box-shadow:0 8px 40px #00000080 inset 0 1px 1px #ffffff1a 0 0 80px #00f5ff33}.navbar .left-section{display:flex;align-items:center;height:100%;position:relative;z-index:10;flex-shrink:0;gap:10px;flex-wrap:nowrap;min-width:0}.navbar .logo{display:flex;align-items:center;text-decoration:none;height:100%;position:relative;padding:0 10px;transition:all var(--trans-normal);flex-shrink:0}.navbar .logo img{height:35px;width:auto;margin-right:8px;filter:drop-shadow(0 0 10px #00f5ff4d);transition:filter var(--trans-normal)}.navbar .logo:hover img{filter:drop-shadow(0 0 20px #00f5ff99)}.navbar .logo .brand-name{color:var(--text-primary);font-size:18px;font-weight:900;font-family:var(--font-main);text-transform:uppercase;letter-spacing:1px;text-shadow:var(--glow-small);transition:all var(--trans-normal);white-space:nowrap}.navbar .logo .brand-name .highlight{color:var(--neon-blue);text-shadow:0 0 15px #00f5ffcc}.navbar .logo:hover .brand-name{color:var(--text-primary);text-shadow:var(--glow-medium)}.navbar .logo:hover .brand-name .highlight{color:var(--neon-pink);text-shadow:0 0 15px #ff006ecc}.navbar .left-section .fairness-link{margin-left:10px;display:flex;align-items:center;height:45px;padding:0 12px;color:var(--text-primary);text-decoration:none;font-size:13px;font-weight:700;font-family:var(--font-main);text-transform:uppercase;letter-spacing:.5px;position:relative;transition:all var(--trans-normal);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);background:#3de6aa1a;border:1px solid #3de6aa4d;white-space:nowrap}.navbar .left-section .fairness-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,#3de6aa1a,transparent);opacity:0;transition:opacity var(--trans-normal)}.navbar .left-section .fairness-link:hover::before{opacity:1}.navbar .left-section .fairness-link i{font-size:16px;color:#3de6aa;margin-right:8px;filter:drop-shadow(0 0 8px #3de6aa80);transition:all var(--trans-normal)}.navbar .left-section .fairness-link:hover{color:#3de6aa;text-shadow:var(--glow-small);background:#3de6aa26;border-color:#3de6aa;box-shadow:0 0 20px #3de6aa4d}.navbar .left-section .fairness-link:hover i{transform:translateY(-2px) scale(1.1);filter:drop-shadow(0 0 15px #3de6aacc)}.navbar .center-section{flex:0 1 auto;display:flex;justify-content:center;position:relative;min-width:0;overflow:hidden;flex-wrap:nowrap;margin:0 20px}.navbar .nav-links{display:flex;gap:15px;height:100%;align-items:center;flex-wrap:nowrap}.navbar .nav-link{display:flex;align-items:center;gap:6px;color:var(--text-primary);text-decoration:none;font-size:11px;font-weight:700;font-family:var(--font-main);text-transform:uppercase;letter-spacing:.5px;padding:0 10px;height:45px;position:relative;transition:all var(--trans-normal);will-change:transform,color,text-shadow;transform:translateZ(0);background:#ffffff0d;border:1px solid var(--border-dim);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);white-space:nowrap;min-width:70px;max-width:120px;width:auto;justify-content:center;flex-shrink:0}body.lang-zh-HK .navbar .nav-link{font-size:12px;min-width:60px;max-width:90px}body.lang-en .navbar .nav-link{font-size:9px;min-width:75px;max-width:110px;letter-spacing:.3px}.navbar .nav-link.icon-only{padding:0 10px;min-width:45px;width:45px}.navbar .nav-link.icon-only i{margin:0}.navbar .nav-link.icon-only .nav-text{display:none}.navbar .nav-link .nav-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .nav-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--neon-pink),var(--neon-blue));opacity:0;transition:opacity var(--trans-normal);z-index:-1}.navbar .nav-link i{font-size:16px;transition:all var(--trans-normal);filter:drop-shadow(0 0 5px currentColor)}.navbar .nav-link span{display:inline-block;transition:all var(--trans-normal)}.navbar .nav-link:hover,.navbar .nav-link.active{color:var(--text-primary);text-shadow:var(--glow-small);background:#ffffff1a;border-color:var(--neon-blue);box-shadow:0 0 20px #00f5ff4d inset 0 0 20px #00f5ff1a;transform:translateY(-2px)}.navbar .nav-link:hover::before,.navbar .nav-link.active::before{opacity:.1}.navbar .nav-link:hover i,.navbar .nav-link.active i{transform:scale(1.1);filter:drop-shadow(0 0 10px currentColor)}.navbar .nav-link::after{content:"";position:absolute;bottom:-2px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-blue),transparent);opacity:0;transition:opacity var(--trans-normal)}.navbar .nav-link:hover::after,.navbar .nav-link.active::after{opacity:1}.navbar .right-section{display:flex;align-items:center;gap:10px;height:100%;position:relative;z-index:10;flex-shrink:0;flex-wrap:nowrap;min-width:0;overflow:visible}.navbar .balance-container{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--bg-card);padding:8px 12px;border:1px solid var(--border-dim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--trans-normal);position:relative;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);overflow:visible;min-height:40px}.navbar .balance-container .bonus-ribbon{position:absolute;top:13px;right:-2px;background:linear-gradient(135deg,#ff006e,#ff4081);color:#fff;padding:2px 10px 2px 6px;font-size:9px;font-weight:700;font-family:'JetBrains Mono','Courier New',monospace;text-shadow:0 1px 2px #000c;z-index:10;white-space:nowrap;transform:rotate(18deg);transform-origin:bottom right;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 100%,4px 100%);box-shadow:0 0 12px #ff006e66 0 3px 6px #0000004d;border:1px solid #fff3}.navbar .balance-container .bonus-ribbon::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#ffffff4d,transparent);animation:bonus-shine 2s linear infinite}.navbar .balance-container .bonus-ribbon::after{content:'';position:absolute;bottom:-3px;right:2px;width:0;height:0;border-left:3px solid #cc1655;border-right:3px solid transparent;border-top:3px solid #cc1655}@keyframes bonus-glow{0%{box-shadow:0 0 12px #ff006e66 0 3px 6px #0000004d}100%{box-shadow:0 0 18px #ff006e99 0 3px 8px #0006}}@keyframes bonus-shine{0%{left:-100%}100%{left:100%}}.navbar .balance-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}.navbar .balance-right{display:flex;align-items:center;gap:8px}.navbar .balance-container::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-yellow),transparent);animation:balance-scan 3s linear infinite}@keyframes balance-scan{0%{left:-100%}100%{left:100%}}.navbar .balance-container:hover{background:#ffd7001a;border-color:var(--neon-yellow);box-shadow:0 0 20px #ffd7004d inset 0 0 20px #ffd7001a}.navbar .balance-amount{color:var(--neon-yellow);font-weight:900;font-size:14px;font-family:var(--font-mono);text-shadow:var(--glow-small);letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center}.navbar .balance-amount img{width:14px;height:14px;margin-right:4px;vertical-align:middle;filter:drop-shadow(0 0 5px #ffd70099);transition:all var(--trans-normal)}.navbar .balance-container:hover .balance-amount img{filter:drop-shadow(0 0 10px #ffd700cc);transform:scale(1.1)}.navbar .inventory-value{color:var(--neon-blue);font-weight:600;font-size:12px;font-family:var(--font-mono);text-shadow:0 0 8px #00f5ff66;letter-spacing:.3px;white-space:nowrap;display:flex;align-items:center}.navbar .inventory-value i{filter:drop-shadow(0 0 5px #00f5ff99);transition:all var(--trans-normal)}.navbar .inventory-value-loading{color:var(--text-muted);font-style:italic}.navbar .inventory-value-amount{color:var(--neon-blue);font-weight:600}.navbar .inventory-value-error{color:var(--cyber-danger);font-style:italic;font-size:10px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.navbar .refresh-btn{padding:4px;background:none;border:1px solid var(--border-dim);color:var(--neon-yellow);cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all var(--trans-normal);clip-path:polygon(20% 0%,80% 0%,100% 50%,80% 100%,20% 100%,0% 50%);background:#ffd7001a;flex-shrink:0}.navbar .refresh-btn:hover{transform:scale(1.1);background:#ffd70033;border-color:var(--neon-yellow);box-shadow:0 0 15px #ffd70066}.navbar .refresh-btn i{font-size:14px;filter:drop-shadow(0 0 5px currentColor)}.navbar .refresh-btn.spinning i{animation:cyber-spin .8s linear}@keyframes cyber-spin{from{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.navbar .user-info-container{display:flex;align-items:center;gap:12px}.navbar .user-card{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-card);border:1px solid var(--border-dim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--trans-normal);position:relative;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);overflow:hidden}.navbar .user-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--neon-pink),var(--neon-blue));opacity:0;transition:opacity var(--trans-normal);z-index:-1}.navbar .user-card:hover{border-color:var(--neon-pink);box-shadow:0 0 25px #ff006e4d inset 0 0 20px #ff006e1a}.navbar .user-card:hover::before{opacity:.1}.navbar .user-profile-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary);transition:all var(--trans-normal)}.navbar .user-profile-link:hover{color:var(--neon-pink);text-shadow:var(--glow-small)}.navbar .user-profile-link img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--neon-pink);box-shadow:0 0 15px #ff006e66;transition:all var(--trans-normal)}.navbar .user-profile-link:hover img{border-color:var(--neon-blue);box-shadow:0 0 25px #00f5ff99;transform:scale(1.05)}.navbar .user-profile-link .user-name{font-size:14px;font-weight:700;font-family:var(--font-main);text-transform:uppercase;letter-spacing:1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar .logout-btn{padding:6px 12px;background:#ff004033;border:1px solid var(--cyber-danger);color:#fff;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-main);text-transform:uppercase;letter-spacing:1px;transition:all var(--trans-normal);display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.navbar .logout-btn:hover{background:#ff004066;box-shadow:0 0 20px #ff004066;transform:translateY(-1px)}.navbar .logout-btn i{font-size:14px;margin-right:4px;filter:drop-shadow(0 0 5px currentColor)}.navbar .login-btn{display:flex;align-items:center;gap:12px;padding:10px 20px;height:44px;background:linear-gradient(135deg,#001a2e,#003d5b,#06c);border:1px solid #0080ff;color:#fff;font-size:14px;font-weight:900;font-family:var(--font-main);text-transform:uppercase;letter-spacing:2px;cursor:pointer;text-decoration:none;transition:all var(--trans-normal);position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);text-shadow:0 0 10px #0080ffcc;box-shadow:0 0 25px #06c6 inset 0 1px 0 #ffffff1a}.navbar .login-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff3,transparent);transition:left .6s ease}.navbar .login-btn:hover::before{left:100%}.navbar .login-btn:hover{background:linear-gradient(135deg,#06c,#0080ff,#0af);transform:translateY(-3px);box-shadow:0 8px 25px #0080ff99 0 0 40px #0af6 inset 0 1px 0 #fff3;border-color:#0af}.navbar .login-btn i{font-size:16px;filter:drop-shadow(0 0 8px currentColor)}.mobile-menu-btn{display:none;background:none;border:1px solid var(--border-dim);cursor:pointer;padding:8px;width:40px;height:40px;position:relative;z-index:1001;transition:all var(--trans-normal);clip-path:polygon(20% 0%,80% 0%,100% 50%,80% 100%,20% 100%,0% 50%);background:#00f5ff1a}.mobile-menu-btn:hover{border-color:var(--neon-blue);background:#00f5ff33;box-shadow:0 0 15px #00f5ff4d}.navbar .hamburger-icon{position:relative;width:20px;height:2px;background-color:var(--neon-blue);border-radius:1px;transition:all var(--trans-normal);margin:0 auto;box-shadow:0 0 8px currentColor}.navbar .hamburger-icon:before,.navbar .hamburger-icon:after{content:"";position:absolute;width:20px;height:2px;background-color:var(--neon-blue);border-radius:1px;transition:all var(--trans-normal);box-shadow:0 0 8px currentColor}.navbar .hamburger-icon:before{top:-6px}.navbar .hamburger-icon:after{bottom:-6px}.mobile-menu-btn.active .hamburger-icon{background-color:transparent;box-shadow:none}.mobile-menu-btn.active .hamburger-icon:before{transform:rotate(45deg);top:0;background-color:var(--neon-pink)}.mobile-menu-btn.active .hamburger-icon:after{transform:rotate(-45deg);bottom:0;background-color:var(--neon-pink)}.language-selector{position:relative;margin-left:10px;display:flex;align-items:center;height:50px;z-index:1002;flex-shrink:0;overflow:visible}.language-btn{display:flex;flex-direction:row;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-dim);color:var(--cyber-secondary);padding:8px 12px;cursor:pointer;font-size:14px;transition:all var(--trans-normal);height:36px;width:120px;max-width:120px;position:relative;overflow:hidden;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.language-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#00f5ff1a,transparent);transition:left .5s ease}.language-btn:hover::before{left:100%}.language-btn:hover{background:var(--bg-hover);border-color:var(--neon-blue);box-shadow:0 0 15px #00f5ff4d;transform:translateY(-1px)}.language-btn.active{background:#00f5ff1a;border-color:var(--neon-blue);box-shadow:0 0 15px #00f5ff66}.language-btn .language-arrow{font-size:10px;color:var(--text-muted);transition:all var(--trans-normal)}.language-btn.active .language-arrow{transform:rotate(180deg)}.language-btn .current-flag{font-size:16px;line-height:1;filter:drop-shadow(0 2px 4px #0000004d);transition:all var(--trans-normal)}.language-btn .current-lang{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;transition:all var(--trans-normal)}.language-btn:hover .current-flag,.language-btn.active .current-flag{transform:scale(1.05);filter:drop-shadow(0 4px 8px #0006)}.language-btn:hover .current-lang,.language-btn.active .current-lang{color:var(--neon-blue)}.language-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:auto;background:var(--bg-darker);border:1px solid var(--border-dim);box-shadow:0 8px 25px #0006 0 0 20px #00f5ff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:visible;opacity:0;transform:translateY(-10px);visibility:hidden;transition:all var(--trans-normal);z-index:9999;min-width:150px;white-space:nowrap}.language-dropdown.show{opacity:1;transform:translateY(0);visibility:visible;z-index:9999}.language-option{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 15px;cursor:pointer;transition:all var(--bg-dark);position:relative;background:transparent;white-space:nowrap}.language-option::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--neon-pink);opacity:0;transition:opacity var(--trans-fast)}.language-option:hover::before,.language-option.selected::before{opacity:1}.language-option:hover{background:var(--bg-hover);color:var(--text-primary)}.language-option.selected{background:#00f5ff1a;color:var(--neon-blue)}.language-option .flag{font-size:16px;display:flex;align-items:center;justify-content:center;width:24px;height:18px;border-radius:2px;background:var(--bg-darker)}.language-option .lang-name{font-size:13px;font-weight:500;color:var(--text-secondary);transition:color var(--trans-fast)}.language-option:hover .lang-name,.language-option.selected .lang-name{color:var(--text-primary)}@media screen and (min-width: 1051px){.mobile-menu-btn{display:none!important}}@media screen and (max-width: 1050px){.navbar{padding:0 10px}.navbar .navbar-content{display:flex;justify-content:space-between;align-items:center}.mobile-menu-btn{display:block}.navbar .left-section{order:1}.navbar .right-section{order:3}.navbar .center-section{position:fixed;top:70px;left:0;right:0;background:var(--bg-darker);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 30px #00000080;border-bottom:2px solid var(--border-neon);height:0;overflow:hidden;transition:height .4s ease;z-index:999}.navbar .center-section.active{height:auto;max-height:80vh;overflow-y:auto}.navbar .nav-links{flex-direction:column;align-items:center;padding:20px 0;gap:15px}.navbar .nav-link{width:90%;text-align:center;padding:15px 20px;margin:5px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);min-width:auto;font-size:10px}body.lang-zh-HK .navbar .nav-link{font-size:11px}body.lang-en .navbar .nav-link{font-size:9px}.navbar .nav-link .nav-text{display:inline-block!important}.navbar .nav-link.icon-only .nav-text{display:inline-block!important}.navbar .nav-link.icon-only{padding:15px 20px;width:90%}.navbar .nav-link.icon-only i{margin-right:6px}.navbar .nav-link::after{display:none}.navbar .right-section{gap:6px}.navbar .balance-container{padding:4px 8px}.navbar .balance-amount{font-size:12px}.navbar .balance-amount img{width:12px;height:12px;margin-right:3px}.navbar .login-btn{padding:6px 10px;font-size:11px;height:32px}.navbar .user-profile-link .user-name{display:none}.navbar .logo .brand-name{font-size:14px}.navbar .logo img{height:30px}.navbar .left-section .fairness-link{display:none}.navbar .deposit-btn{width:30px!important;height:30px!important;padding:6px!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important}.navbar .balance-container .bonus-ribbon{font-size:8px!important;padding:1px 8px 1px 4px !important;top:-5px!important;right:6px!important;transform:rotate(6deg)!important}.navbar .deposit-btn i{font-size:10px!important;filter:drop-shadow(0 0 6px #00ff4199)!important}.navbar .user-card{padding:4px 8px}.navbar .refresh-btn{width:24px;height:24px}.navbar .user-profile-link img{width:26px;height:26px}.language-selector{margin-left:6px}.language-btn{height:28px;min-width:auto;width:50px;padding:4px 6px;gap:4px}.language-btn .current-flag{font-size:14px}.language-btn .current-lang{display:none}.language-btn .language-arrow{font-size:8px}.language-dropdown{min-width:120px}.language-option{padding:8px 12px}.language-option .lang-name{font-size:12px}}.navbar .recharge-btn,.navbar .deposit-btn{padding:8px;background:var(--bg-card);border:1px solid var(--border-dim);color:var(--neon-green);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all var(--trans-normal);position:relative;overflow:hidden;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:0 0 10px #00ff4133 0 2px 8px #0000004d}.navbar .deposit-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-green),transparent);animation:deposit-scan 4s linear infinite}@keyframes deposit-scan{0%{left:-100%}100%{left:100%}}.navbar .recharge-btn:hover,.navbar .deposit-btn:hover{transform:translateY(-1px);background:var(--bg-hover);border-color:var(--neon-green);color:var(--text-primary);box-shadow:0 0 20px #00ff4166 0 4px 15px #0006}.navbar .recharge-btn i,.navbar .deposit-btn i{font-size:14px;filter:drop-shadow(0 0 8px #00ff4199);transition:all var(--trans-normal)}.navbar .deposit-btn:hover i{filter:drop-shadow(0 0 12px #00ff41cc);transform:scale(1.05)}.navbar .deposit-btn:active{transform:translateY(0);background:#00ff411a;border-color:var(--neon-green);box-shadow:0 0 15px #00ff4180 inset 0 0 10px #00ff4133}.navbar .deposit-btn:hover::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#00ff411a,transparent);animation:hover-sweep .6s ease-out}@keyframes hover-sweep{0%{left:-100%}100%{left:100%}}.recharge-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#050507f2 0%,#0a0a0feb 50%,#0f0f1af2 100%);display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);overflow:hidden}.recharge-modal::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:60px 60px;background-position:-1px -1px;animation:cyber-grid-move 20s linear infinite;opacity:.3;pointer-events:none}.recharge-modal::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,#ff006e1a 0%,transparent 50%),radial-gradient(circle at 80% 80%,#00f5ff1a 0%,transparent 50%),radial-gradient(circle at 40% 70%,#bf00ff0d 0%,transparent 40%);pointer-events:none;animation:hologram-flicker 8s ease-in-out infinite}.recharge-modal.show{opacity:1;visibility:visible}.recharge-modal-content{background:var(--bg-glass);border:2px solid var(--border-neon);border-radius:0;max-width:1100px;width:95%;max-height:90vh;position:relative;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 50px #00f5ff4d inset 0 0 50px #00f5ff0d;clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));transform:scale(0.9) translateY(50px);transition:all .4s cubic-bezier(0.4,0,0.2,1);font-family:var(--font-main)}.recharge-modal.show .recharge-modal-content{transform:scale(1) translateY(0)}.recharge-modal-content::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-blue),var(--neon-pink),transparent);animation:cyber-scan-line 3s ease-in-out infinite;z-index:10}.recharge-modal-content::after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,var(--neon-pink),var(--neon-blue),var(--neon-purple),var(--neon-blue),var(--neon-pink));z-index:-1;border-radius:inherit;opacity:.3;filter:blur(8px);clip-path:inherit;animation:cyber-pulse 4s ease-in-out infinite}.recharge-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(135deg,var(--bg-dark),var(--bg-card));border-bottom:2px solid var(--border-neon);position:relative;overflow:hidden}.recharge-header::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--neon-yellow),var(--neon-pink),var(--neon-blue),transparent);animation:cyber-scan-line 2s ease-in-out infinite}.recharge-header h3{margin:0;font-size:1.8rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;display:flex;align-items:center;gap:15px;color:var(--text-secondary);font-family:var(--font-mono);text-shadow:var(--glow-blue);animation:neon-flicker 3s ease-in-out infinite alternate}.recharge-header h3 i{font-size:2rem;color:var(--neon-green);animation:cyber-glow-pulse 2s ease-in-out infinite alternate}.recharge-header h3::before{content:"root@skincraze:~$ ";font-size:.8rem;color:var(--neon-green);font-family:var(--font-mono);margin-right:10px}.recharge-close{background:var(--bg-card);border:2px solid var(--border-dim);color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:10px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;transition:all var(--trans-normal);position:relative;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.recharge-close:hover{background:var(--bg-hover);border-color:var(--cyber-danger);color:var(--cyber-danger);box-shadow:0 0 20px #ff004066;transform:rotate(90deg) scale(1.1)}.recharge-body{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;max-height:calc(80vh - 120px);overflow-y:auto;position:relative}.recharge-body::-webkit-scrollbar{width:8px}.recharge-body::-webkit-scrollbar-track{background:var(--bg-darker);border-radius:4px}.recharge-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-blue),var(--neon-pink));border-radius:4px;box-shadow:0 0 10px var(--neon-blue)}.recharge-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--neon-pink),var(--neon-blue))}.recharge-left h4,.recharge-right h4{color:var(--neon-blue);font-size:1.3rem;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;font-family:var(--font-mono);text-shadow:var(--glow-blue);position:relative;padding-left:30px}.recharge-left h4::before,.recharge-right h4::before{content:"// ";position:absolute;left:0;color:var(--neon-pink);animation:neon-flicker 2s ease-in-out infinite alternate}.recharge-modal .payment-methods{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.recharge-modal .payment-method{display:flex;align-items:center;gap:15px;padding:20px;background:var(--bg-glass);border:2px solid var(--border-dim);cursor:pointer;transition:all var(--trans-normal);position:relative;overflow:hidden;text-align:left;font-family:var(--font-main);backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}.recharge-modal .payment-method::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#00f5ff1a,transparent);transition:left .6s ease}.recharge-modal .payment-method:not(.disabled):hover{background:var(--bg-hover);border-color:var(--neon-blue);box-shadow:0 0 30px #00f5ff66 inset 0 0 30px #00f5ff1a;transform:translateY(-3px) scale(1.02)}.recharge-modal .payment-method:not(.disabled):hover::before{left:100%}.recharge-modal .payment-method.active{background:#00f5ff1a;border-color:var(--neon-blue);box-shadow:0 0 40px #00f5ff80 inset 0 0 30px #00f5ff33;animation:cyber-pulse 3s ease-in-out infinite}.recharge-modal .payment-method.disabled{opacity:.4;cursor:not-allowed;background:#8080800d;border-color:#80808033}.recharge-modal .payment-method i{font-size:1.8rem;min-width:35px;filter:drop-shadow(0 0 10px currentColor);animation:cyber-glow-pulse 3s ease-in-out infinite alternate}.recharge-modal .payment-method span{font-size:1.1rem;font-weight:700;color:var(--text-primary);flex:1;text-transform:uppercase;letter-spacing:1px;text-shadow:var(--glow-small)}.recharge-modal .method-badge{padding:6px 12px;background:linear-gradient(135deg,var(--neon-pink),var(--neon-purple));color:#fff;font-size:.7rem;font-weight:700;border-radius:0;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 0 15px #ff006e80;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));animation:neon-flicker 4s ease-in-out infinite alternate}.recharge-modal .payment-method.disabled .method-badge{background:var(--text-muted);box-shadow:none;animation:none}.recharge-modal .payment-method[data-method="paypal"] i{color:#0070ba}.amount-selection{margin-top:20px}.amount-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.amount-btn{padding:15px;background:var(--bg-glass);border:2px solid var(--border-dim);color:var(--text-primary);cursor:pointer;font-weight:700;transition:all var(--trans-normal);font-family:var(--font-mono);font-size:1.1rem;position:relative;overflow:hidden;backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.amount-btn::before{content:"$";position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--neon-green);font-weight:700}.amount-btn:hover{background:var(--bg-hover);border-color:var(--neon-blue);color:var(--neon-blue);transform:translateY(-2px);box-shadow:0 0 20px #00f5ff66;text-shadow:var(--glow-small)}.amount-btn.selected{background:#00f5ff33;border-color:var(--neon-blue);color:var(--neon-blue);box-shadow:0 0 30px #00f5ff80 inset 0 0 20px #00f5ff33;animation:cyber-pulse 2s ease-in-out infinite}.custom-amount{margin-top:20px}.custom-amount-input{width:100%;padding:15px 20px;background:var(--bg-glass);border:2px solid var(--border-dim);color:var(--text-primary);font-family:var(--font-mono);font-size:1.2rem;transition:all var(--trans-normal);backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}.custom-amount-input::placeholder{color:var(--text-muted)}.custom-amount-input:focus{outline:none;border-color:var(--neon-blue);box-shadow:0 0 25px #00f5ff66;background:#00f5ff0d;text-shadow:var(--glow-small)}.custom-amount-input:focus::after{content:"_";color:var(--neon-blue);animation:terminal-cursor 1s infinite}.recharge-right .payment-panel{background:var(--bg-glass);border:2px solid var(--border-neon);padding:25px;position:relative;overflow:hidden;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);min-height:350px;transition:all var(--trans-normal);clip-path:polygon(0 15px,15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px))}.recharge-right .payment-panel::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00f5ff08 0%,#ff006e08 100%);opacity:.5;animation:hologram-flicker 6s ease-in-out infinite}.recharge-right .payment-panel.hidden{display:none}#paypal-recharge-buttons{width:100%;min-height:80px;z-index:1;position:relative;border-radius:0;overflow:hidden}.recharge-right .payment-security{margin-top:25px;text-align:center}.recharge-right .security-badges{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.recharge-right .security-badge{display:flex;align-items:center;gap:8px;padding:10px 15px;background:#00ff411a;border:1px solid #00ff414d;font-size:.85rem;color:var(--neon-green);font-weight:600;font-family:var(--font-mono);position:relative;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:all var(--trans-normal)}.recharge-right .security-badge:hover{background:#00ff4133;box-shadow:0 0 15px #00ff4166;transform:translateY(-2px)}.recharge-right .security-badge i{filter:drop-shadow(0 0 8px currentColor);animation:cyber-glow-pulse 3s ease-in-out infinite alternate}.recharge-right .coming-soon{text-align:center;padding:40px 20px;color:var(--text-muted);position:relative}.recharge-right .coming-soon::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,#8b8b9a1a 2px,#8b8b9a1a 4px);animation:cyber-scan-line 4s linear infinite}.recharge-right .coming-soon i{font-size:3.5rem;color:var(--text-muted);margin-bottom:20px;display:block;opacity:.5;animation:hologram-flicker 4s ease-in-out infinite}.recharge-right .coming-soon h4{font-size:1.3rem;margin-bottom:15px;color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px}.recharge-right .coming-soon p{font-size:.95rem;max-width:280px;margin:0 auto;font-family:var(--font-mono);line-height:1.6}@media screen and (max-width: 768px){.recharge-modal-content{width:95%;max-height:95vh;margin:10px}.recharge-body{grid-template-columns:1fr;gap:25px;padding:20px}.recharge-header{padding:15px 20px}.recharge-header h3{font-size:1.4rem;letter-spacing:2px}.recharge-header h3::before{content:"$ ";font-size:1rem}.amount-buttons{grid-template-columns:repeat(2,1fr)}.recharge-left h4,.recharge-right h4{font-size:1.1rem;padding-left:25px}}.deposit-modal{background:radial-gradient(circle at 20% 20%,#ff006e1a 0%,transparent 50%),radial-gradient(circle at 80% 80%,#00f5ff1a 0%,transparent 50%),radial-gradient(circle at 40% 70%,#bf00ff14 0%,transparent 40%),#050507d9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.deposit-modal-content{background:#0f0f1af2!important;border:2px solid var(--border-neon)!important;box-shadow:0 0 50px #00f5ff4d 0 0 100px #00f5ff1a inset 0 0 50px #00f5ff0d!important;font-family:var(--font-mono)!important;position:relative;overflow:hidden;clip-path:polygon(0 15px,15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px))!important;animation:stable-border-glow 3s ease-in-out infinite alternate;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@keyframes stable-border-glow{0%{border-color:var(--border-neon);box-shadow:0 0 50px #00f5ff4d 0 0 100px #00f5ff1a inset 0 0 50px #00f5ff0d}100%{border-color:var(--neon-pink);box-shadow:0 0 60px #00f5ff66 0 0 120px #00f5ff26 inset 0 0 60px #00f5ff14}}.deposit-modal-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#00f5ff1a 1px,transparent 1px),linear-gradient(90deg,#00f5ff1a 1px,transparent 1px);background-size:20px 20px;background-position:-1px -1px;pointer-events:none;opacity:.2;animation:cyber-grid-move 20s linear infinite;z-index:0}.deposit-modal-content::after{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,transparent 30%,#00f5ff1f 50%,transparent 70%,transparent 100%);animation:cyber-scan-line 8s linear infinite;z-index:-1;pointer-events:none}.deposit-modal-header{border-bottom:2px solid var(--border-dim)!important;position:relative;z-index:2;background:#00f5ff0d}.deposit-tab{font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:1px!important;position:relative!important;transition:all var(--trans-normal)!important;border:1px solid transparent!important;border-radius:0!important;clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px)!important}.deposit-tab::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--neon-pink),var(--neon-blue));opacity:0;transition:opacity var(--trans-normal);z-index:-1}.deposit-tab:hover::before{opacity:.1}.deposit-tab.active{color:var(--neon-blue)!important;text-shadow:var(--glow-small)!important;border-color:var(--neon-blue)!important;background:#00f5ff1a!important}.deposit-tab.active span{background:linear-gradient(to right,var(--neon-blue),var(--neon-pink))!important;animation:neon-flicker 3s ease-in-out infinite alternate!important}.close-modal-btn{border:2px solid var(--border-dim)!important;background:var(--bg-card)!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))!important;transition:all var(--trans-normal)!important;position:relative;z-index:2}.close-modal-btn:hover{border-color:var(--cyber-danger)!important;color:var(--cyber-danger)!important;background:#ff00401a!important;box-shadow:0 0 20px #ff004066!important;transform:rotate(90deg) scale(1.1)!important}.deposit-modal-body{position:relative;z-index:2}.deposit-modal-body h4{color:var(--neon-blue)!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:var(--glow-blue)!important;position:relative;padding-left:30px;margin-bottom:20px!important}.deposit-modal-body h4::before{content:"// ";position:absolute;left:0;color:var(--neon-pink);animation:neon-flicker 2s ease-in-out infinite alternate}.payment-grid{gap:15px!important}.payment-option{background:#0f0f1ae6!important;border:2px solid var(--border-dim)!important;border-radius:0!important;position:relative!important;overflow:hidden!important;transition:all var(--trans-normal)!important;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))!important}.payment-option::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#00f5ff33,transparent);transition:left .6s ease;z-index:-1;pointer-events:none}.payment-option:hover::before{left:100%}.payment-option:hover{border-color:var(--neon-blue)!important;background:#00f5ff1a!important;box-shadow:0 0 30px #00f5ff66 inset 0 0 30px #00f5ff1a!important;transform:translateY(-3px) scale(1.02)!important}.payment-option-header{background:#00f5ff1a!important;border-bottom:1px solid var(--border-dim)!important;position:relative;z-index:1}.payment-option-header h5{font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--neon-blue)!important;text-shadow:var(--glow-small)!important}.payment-option-body{position:relative;z-index:1}.crypto-icon img{filter:drop-shadow(0 0 8px currentColor)!important;transition:all var(--trans-normal)!important}.payment-option:hover .crypto-icon img{filter:drop-shadow(0 0 15px currentColor) brightness(1.2)!important;transform:scale(1.1)!important}.crypto-text{color:var(--neon-blue)!important;text-shadow:var(--glow-small)!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:1px!important}.payment-logos img{filter:drop-shadow(0 0 8px #ffffff4d)!important;transition:all var(--trans-normal)!important}.payment-option:hover .payment-logos img{filter:drop-shadow(0 0 15px #fff9) brightness(1.1)!important;transform:scale(1.05)!important}.promo-code-btn{background:linear-gradient(135deg,var(--cyber-warning),var(--neon-yellow))!important;border:2px solid var(--cyber-warning)!important;border-radius:0!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:1px!important;clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 20px #fa06!important}.promo-code-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff3,transparent);transition:left .6s ease}.promo-code-btn:hover::before{left:100%}.promo-code-btn:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 25px #fa09 0 0 20px #ffaa004d!important;border-color:var(--neon-yellow)!important}.payment-content-container{background:#0f0f1ae6!important;border:2px solid var(--border-dim)!important;border-radius:0!important;clip-path:polygon(0 15px,15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px))!important;position:relative!important;overflow:hidden!important}.payment-content-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00f5ff08 0%,#ff006e08 100%);opacity:.5;z-index:0}#payment-content-area{position:relative;z-index:1}.deposit-amount-input input{background:#0f0f1ae6!important;border:2px solid var(--border-dim)!important;color:var(--text-primary)!important;font-family:var(--font-mono)!important;font-size:18px!important;clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px)!important;transition:all var(--trans-normal)!important;text-shadow:var(--glow-small)!important}.deposit-amount-input input:focus{outline:none!important;border-color:var(--neon-blue)!important;box-shadow:0 0 25px #00f5ff66!important;background:#00f5ff0d!important;text-shadow:var(--glow-medium)!important}.deposit-amount-input input::placeholder{color:var(--text-muted)!important;opacity:.7!important}.min-amount-note{font-family:var(--font-mono)!important;color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.min-amount,.max-amount{color:var(--neon-blue)!important;text-shadow:var(--glow-small)!important;font-weight:700!important}.benefits-container{font-family:var(--font-mono)!important}.benefits-container h4{color:var(--neon-blue)!important;text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:var(--glow-blue)!important}.benefits-empty i{color:var(--text-muted)!important;filter:drop-shadow(0 0 10px currentColor)!important}.check-offers-btn{background:linear-gradient(135deg,var(--neon-purple),var(--cyber-accent))!important;border:2px solid var(--neon-purple)!important;border-radius:0!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:1px!important;clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px)!important;transition:all var(--trans-normal)!important;box-shadow:0 0 20px #bf00ff66!important}.check-offers-btn:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 0 30px #bf00ff99!important;text-shadow:var(--glow-small)!important}.deposit-modal-content h4::after{content:"_";color:var(--neon-blue);animation:terminal-cursor 1s infinite;margin-left:5px}@media screen and (max-width: 768px){.deposit-modal-content{margin:10px!important;max-width:calc(100% - 20px)!important;width:calc(100% - 20px)!important}.deposit-modal-body{flex-direction:column!important;gap:15px!important}.payment-grid{grid-template-columns:1fr!important;gap:10px!important}.payment-content-container{margin-left:0!important;max-width:100%!important}}.navbar-scroll-banner{position:fixed;top:20px;right:20px;z-index:1500;opacity:0;transform:translateY(-30px) scale(0.8);transition:all .4s cubic-bezier(0.4,0,0.2,1);pointer-events:none;font-family:var(--font-main)}.navbar-scroll-banner.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.banner-wrapper{position:relative;height:70px;background:#000000e8;background-image:linear-gradient(180deg,#bf00ff1a 0%,transparent 50%),linear-gradient(0deg,#00f5ff0d 0%,transparent 50%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid var(--border-dim);box-shadow:0 4px 30px #0000004d inset 0 1px 1px #ffffff0d 0 0 50px #00f5ff1a;overflow:visible;min-width:auto;max-width:none;border-radius:0;animation:banner-float 6s ease-in-out infinite}@keyframes banner-float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-2px) rotate(0.3deg)}}.banner-hook-top{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:var(--bg-card);border:1px solid var(--border-dim);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:20;box-shadow:0 2px 8px #0000004d;animation:hook-sway 4s ease-in-out infinite}@keyframes hook-sway{0%,100%{transform:translateX(-50%) rotate(0deg)}50%{transform:translateX(-50%) rotate(1deg)}}.banner-hook-top i{color:var(--neon-blue);font-size:8px;filter:drop-shadow(0 0 5px currentColor)}.banner-scroll-top,.banner-scroll-bottom{display:none}.banner-content{min-width:200px;min-height:40px;display:flex;align-items:center;justify-content:flex-end;gap:10px;height:100%;position:relative;z-index:10;flex-shrink:0;flex-wrap:nowrap;overflow:visible}.banner-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:20px 20px;background-position:-1px -1px;pointer-events:none;opacity:.3;animation:grid-move 15s linear infinite}.banner-wrapper::after{display:none}.banner-content .balance-container{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--bg-card);padding:8px 12px;border:1px solid var(--border-dim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--trans-normal);position:relative;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);overflow:visible;min-height:40px}.banner-content .balance-container::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-yellow),transparent);animation:balance-scan 3s linear infinite}.banner-content .balance-container:hover{background:#ffd7001a;border-color:var(--neon-yellow);box-shadow:0 0 20px #ffd7004d inset 0 0 20px #ffd7001a}.banner-content .balance-container .bonus-ribbon{position:absolute;top:13px;right:-2px;background:linear-gradient(135deg,#ff006e,#ff4081);color:#fff;padding:2px 10px 2px 6px;font-size:9px;font-weight:700;font-family:'JetBrains Mono','Courier New',monospace;text-shadow:0 1px 2px #000c;z-index:10;white-space:nowrap;transform:rotate(18deg);transform-origin:bottom right;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 100%,4px 100%);box-shadow:0 0 12px #ff006e66 0 3px 6px #0000004d;border:1px solid #fff3}.banner-content .balance-container .bonus-ribbon::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#ffffff4d,transparent);animation:bonus-shine 2s linear infinite}.banner-content .balance-container .bonus-ribbon::after{content:'';position:absolute;bottom:-3px;right:2px;width:0;height:0;border-left:3px solid #cc1655;border-right:3px solid transparent;border-top:3px solid #cc1655}.banner-content .balance-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}.banner-content .balance-right{display:flex;align-items:center;gap:8px}.banner-content .balance-amount{color:var(--neon-yellow);font-weight:900;font-size:14px;font-family:var(--font-mono);text-shadow:var(--glow-small);letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center}.banner-content .balance-amount img{width:14px;height:14px;margin-right:4px;vertical-align:middle;filter:drop-shadow(0 0 5px #ffd70099);transition:all var(--trans-normal)}.banner-content .balance-container:hover .balance-amount img{filter:drop-shadow(0 0 10px #ffd700cc);transform:scale(1.1)}.banner-content .inventory-value{color:var(--neon-blue);font-weight:600;font-size:12px;font-family:var(--font-mono);text-shadow:0 0 8px #00f5ff66;letter-spacing:.3px;white-space:nowrap;display:flex;align-items:center}.banner-content .inventory-value i{filter:drop-shadow(0 0 5px #00f5ff99);transition:all var(--trans-normal)}.banner-content .refresh-btn{padding:4px;background:none;border:1px solid var(--border-dim);color:var(--neon-yellow);cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all var(--trans-normal);clip-path:polygon(20% 0%,80% 0%,100% 50%,80% 100%,20% 100%,0% 50%);background:#ffd7001a;flex-shrink:0}.banner-content .refresh-btn:hover{transform:scale(1.1);background:#ffd70033;border-color:var(--neon-yellow);box-shadow:0 0 15px #ffd70066}.banner-content .refresh-btn i{font-size:14px;filter:drop-shadow(0 0 5px currentColor)}.banner-content .refresh-btn.spinning i{animation:cyber-spin .8s linear}.banner-content .deposit-btn{padding:8px;background:var(--bg-card);border:1px solid var(--border-dim);color:var(--neon-green);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all var(--trans-normal);position:relative;overflow:hidden;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:0 0 10px #00ff4133 0 2px 8px #0000004d}.banner-content .deposit-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-green),transparent);animation:deposit-scan 4s linear infinite}.banner-content .deposit-btn:hover{transform:translateY(-1px);background:var(--bg-hover);border-color:var(--neon-green);color:var(--text-primary);box-shadow:0 0 20px #00ff4166 0 4px 15px #0006}.banner-content .deposit-btn i{font-size:14px;filter:drop-shadow(0 0 8px #00ff4199);transition:all var(--trans-normal)}.banner-content .deposit-btn:hover i{filter:drop-shadow(0 0 12px #00ff41cc);transform:scale(1.05)}.banner-content .user-info-container{display:flex;align-items:center;gap:12px}.banner-content .user-card{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-card);border:1px solid var(--border-dim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--trans-normal);position:relative;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);overflow:hidden}.banner-content .user-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--neon-pink),var(--neon-blue));opacity:0;transition:opacity var(--trans-normal);z-index:-1}.banner-content .user-card:hover{border-color:var(--neon-pink);box-shadow:0 0 25px #ff006e4d inset 0 0 20px #ff006e1a}.banner-content .user-card:hover::before{opacity:.1}.banner-content .user-profile-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary);transition:all var(--trans-normal)}.banner-content .user-profile-link:hover{color:var(--neon-pink);text-shadow:var(--glow-small)}.banner-content .user-profile-link img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--neon-pink);box-shadow:0 0 15px #ff006e66;transition:all var(--trans-normal)}.banner-content .user-profile-link:hover img{border-color:var(--neon-blue);box-shadow:0 0 25px #00f5ff99;transform:scale(1.05)}.banner-content .user-profile-link .user-name{font-size:14px;font-weight:700;font-family:var(--font-main);text-transform:uppercase;letter-spacing:1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-content .logout-btn{padding:6px 12px;background:#ff004033;border:1px solid var(--cyber-danger);color:#fff;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-main);text-transform:uppercase;letter-spacing:1px;transition:all var(--trans-normal);display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.banner-content .logout-btn:hover{background:#ff004066;box-shadow:0 0 20px #ff004066;transform:translateY(-1px)}.banner-content .logout-btn i{font-size:14px;margin-right:4px;filter:drop-shadow(0 0 5px currentColor)}.banner-content .login-btn{display:flex;align-items:center;gap:12px;padding:10px 20px;height:44px;background:linear-gradient(135deg,#001a2e,#003d5b,#06c);border:1px solid #0080ff;color:#fff;font-size:14px;font-weight:900;font-family:var(--font-main);text-transform:uppercase;letter-spacing:2px;cursor:pointer;text-decoration:none;transition:all var(--trans-normal);position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);text-shadow:0 0 10px #0080ffcc;box-shadow:0 0 25px #06c6 inset 0 1px 0 #ffffff1a}.banner-content .login-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff3,transparent);transition:left .6s ease}.banner-content .login-btn:hover::before{left:100%}.banner-content .login-btn:hover{background:linear-gradient(135deg,#06c,#0080ff,#0af);transform:translateY(-3px);box-shadow:0 8px 25px #0080ff99 0 0 40px #0af6 inset 0 1px 0 #fff3;border-color:#0af}.banner-content .login-btn i{font-size:16px;filter:drop-shadow(0 0 8px currentColor)}.navbar-scroll-banner:hover .banner-wrapper{animation-play-state:paused}.navbar-scroll-banner:hover .banner-hook-top{animation-play-state:paused;transform:translateX(-50%) rotate(1deg) scale(1.05)}@media screen and (max-width: 768px){.navbar-scroll-banner{top:15px;right:15px}.banner-content{padding:0 10px}}.banner-hook-top::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:1px;height:12px;background:var(--border-dim);border-radius:1px;animation:rope-sway 4s ease-in-out infinite}@keyframes rope-sway{0%,100%{transform:translateX(-50%) rotate(0deg)}50%{transform:translateX(-50%) rotate(1deg)}}