.home-mobile{box-sizing:border-box;background:radial-gradient(circle at top,#252525,#000);justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:15px;display:flex}.king-card{text-align:center;color:#fff;background:#000000bf;border:2px solid gold;border-radius:30px;width:100%;max-width:430px;padding:25px 15px;box-shadow:0 0 30px #ffd70080}.king-card h1{color:gold;text-shadow:0 0 15px gold;margin:10px 0;font-size:26px}.robot{font-size:80px;animation:2s ease-in-out infinite robotFloat}.player-name{color:#fff;margin:15px;font-size:18px}.stats{justify-content:space-around;gap:8px;margin:20px 0;display:flex}.stats div{color:gold;background:#111;border:1px solid gold;border-radius:18px;flex:1;padding:10px 5px;font-size:12px}.stats b{color:#fff;margin-top:5px;font-size:18px;display:block}.mine{color:#000;background:linear-gradient(45deg,orange,#ff0);border:0;border-radius:40px;width:90%;max-width:300px;padding:15px;font-size:18px;font-weight:700;box-shadow:0 0 20px orange}.mine.active{background:linear-gradient(45deg,#0f8,#0ff)}.rate{color:#0ff;margin-top:20px;font-size:16px}@keyframes robotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (width<=380px){.king-card{padding:20px 10px}.robot{font-size:65px}.stats div{font-size:10px}.stats b{font-size:15px}.mine{font-size:16px}}.farm{color:#fff;text-align:center;background:linear-gradient(#061500,#174000);min-height:100vh;padding:20px}.farm h1{color:gold}.pet-card{background:#ffffff1f;border-radius:25px;padding:25px;box-shadow:0 0 30px #6f0}.pet{font-size:100px;animation:2s infinite petmove}@keyframes petmove{50%{transform:translateY(-15px)}}.pet-card button{background:linear-gradient(45deg,#f90,#ffe600);border:0;border-radius:30px;width:80%;margin:15px auto;padding:15px;font-size:16px;font-weight:700;display:block}.pet-card b{color:gold}.farm-info{background:#0008;border-radius:20px;margin-top:25px;padding:20px}.wheel-page{color:#fff;background:#050505;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.wheel-page h1{color:gold;text-shadow:0 0 15px gold}.wheel{background:radial-gradient(circle,gold,#ff8c00,#5b3000);border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;margin:30px;font-size:80px;display:flex;box-shadow:0 0 40px gold}.spin-button{cursor:pointer;background:linear-gradient(45deg,gold,#f90);border:none;border-radius:40px;padding:15px 45px;font-size:18px;font-weight:700}.spin-button:disabled{opacity:.6}.result-box{color:#0ff;background:#111;border:2px solid #0ff;border-radius:20px;margin-top:25px;padding:20px;font-size:22px}.shop{color:#fff;text-align:center;background:linear-gradient(#120600,#442000);min-height:100vh;padding:20px}.shop h1{color:gold}.gold{background:#ffffff15;border-radius:20px;padding:15px}.gold b{color:gold}.shop-list{grid-template-columns:repeat(1,1fr);gap:15px;display:grid}.item{background:#ffffff15;border-radius:25px;padding:20px;box-shadow:0 0 15px #ffb000}.pet-icon{font-size:60px}.item h3{color:gold}.item button,.vip-box button{background:linear-gradient(45deg,#f90,#ffe600);border:0;border-radius:25px;padding:12px 35px;font-weight:700}.vip-box{background:#0008;border-radius:25px;margin-top:20px;padding:25px}.vip-box p{color:gold}.wallet-page{color:#fff;padding:20px}.wallet-assets,.bank-card,.bank-info-card,.diamond-box{background:linear-gradient(145deg,#071525,#000);border:2px solid #00eaff;border-radius:25px;margin:15px 0;padding:20px;box-shadow:0 0 25px #00eaff59}.wallet-assets div{margin:12px 0;font-size:17px}.wallet-assets strong{color:#0f8;font-size:22px;display:block}h1,h2{text-align:center;color:#00eaff}.warning{color:#f44;text-align:center;font-weight:700}.bank-info-card input,.diamond-box input{box-sizing:border-box;color:#fff;background:#050505;border:2px solid #555;border-radius:18px;width:100%;margin:10px 0;padding:16px;font-size:16px}.bank-info-card input:focus,.diamond-box input:focus{border-color:#0f8}.money-preview{text-align:center;background:#00ff881a;border-radius:18px;margin-top:15px;padding:18px;font-size:18px}.money-preview b{color:#0f8;font-size:22px}.diamond-box button{background:#0f8;border:none;border-radius:20px;width:100%;margin-top:15px;padding:17px;font-size:18px;font-weight:700}.bank-selector{color:#fff;text-align:center;background:linear-gradient(145deg,#002850cc,#000000e6);border:2px solid #00c8ff;border-radius:20px;margin:15px;padding:18px;box-shadow:0 0 25px #00c8ff80}.bank-selector h3{color:#00eaff}.bank-selector select{color:#fff;background:#111;border:1px solid #00c8ff;border-radius:12px;width:90%;margin:8px;padding:12px;font-size:15px}.qr-upload{color:#fff;text-align:center;background:linear-gradient(145deg,#004632cc,#000000e6);border:2px solid #0f9;border-radius:20px;margin:15px;padding:18px;box-shadow:0 0 25px #00ff9680}.qr-upload h3{color:#0f9}.qr-box{cursor:pointer;background:#ffffff14;border:2px dashed #0f9;border-radius:20px;justify-content:center;align-items:center;width:180px;height:180px;margin:auto;display:flex;overflow:hidden}.qr-box img{object-fit:cover;width:100%;height:100%}.qr-box span{color:#0f9;font-size:20px}.qr-box input{display:none}.qr-upload p{opacity:.9;font-size:14px}.withdraw-history{color:#fff;background:linear-gradient(145deg,#12001f,#000);border:2px solid #a855f7;border-radius:20px;margin:15px;padding:18px;box-shadow:0 0 25px #a855f799}.withdraw-history h3{text-align:center;color:#d8b4fe;font-size:20px}.empty{text-align:center;opacity:.7}.withdraw-item{background:#ffffff14;border:1px solid #ffffff26;border-radius:15px;margin-top:12px;padding:15px;line-height:1.8}.withdraw-rule{color:#fff;background:linear-gradient(145deg,#241000,#000);border:2px solid gold;border-radius:28px;margin:18px;padding:22px;box-shadow:0 0 30px #ffd70073}.withdraw-rule h3{text-align:center;color:gold;font-size:21px}.formula{text-align:center;background:#ffd7001a;border:1px solid gold;border-radius:20px;margin:15px 0;padding:18px;font-size:18px;font-weight:700;line-height:1.8}.rule-item{color:#0f8;background:#00ff881f;border-radius:15px;margin-top:12px;padding:14px;font-weight:700}.danger{color:#f77;text-align:center;background:#ff000026;border:1px solid red;border-radius:15px;margin-top:15px;padding:15px;font-weight:700}.withdraw-notice{color:#fff;text-align:center;background:linear-gradient(145deg,#141414f2,#500000d9);border:2px solid #f33;border-radius:22px;margin:15px;padding:18px;box-shadow:0 0 30px #f009}.withdraw-notice h3{color:gold;text-shadow:0 0 12px gold;font-size:20px}.rule-item{background:#ffffff14;border-radius:15px;margin:12px 0;padding:12px}.bank-box{background:#0096ff26;border-radius:15px;margin-top:15px;padding:15px;line-height:1.7}.danger-box{color:#ffeaea;background:#ff000040;border-radius:15px;margin-top:15px;padding:15px;font-weight:700;line-height:1.7;animation:2s infinite warning}@keyframes warning{50%{box-shadow:0 0 25px red}}.vip-page{color:#fff;background:linear-gradient(#120700,#5b2d00);min-height:100vh;padding:100px 25px 25px}.vip-page h1{text-align:center;color:gold}.vip-current,.vip-card{background:#000b;border-radius:25px;margin-top:20px;padding:25px;box-shadow:0 0 25px gold}.vip-card h2{color:gold}.vip-card button{background:linear-gradient(45deg,orange,#ff0);border:0;border-radius:30px;padding:12px 30px;font-weight:700}.header{box-sizing:border-box;z-index:1000;background:#000000e6;border-bottom:1px solid gold;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 12px;display:flex;position:fixed;top:0;left:0}.logo-mini{font-size:30px}.asset-mini{gap:6px;display:flex}.asset{color:#fff;background:#ffffff15;border-radius:20px;padding:7px 10px;font-size:12px;font-weight:700}.gold{border:1px solid gold;box-shadow:0 0 10px gold}.diamond{border:1px solid #0ff;box-shadow:0 0 10px #0ff}.money{border:1px solid #0f6;box-shadow:0 0 10px #0f6}.bottom-menu{z-index:99999;height:72px;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:#000000f2;border-top:2px solid gold;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.menu-item,.menu-toggle{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:20%;height:65px;text-decoration:none;display:flex}.menu-item span,.menu-toggle{font-size:25px}.menu-item small{color:#aaa;margin-top:3px;font-size:11px}.menu-item.active span{filter:drop-shadow(0 0 10px gold)}.menu-item.active small{color:gold;font-weight:700}.menu-toggle{color:gold;cursor:pointer}@media (width<=360px){.bottom-menu{height:65px}.menu-item span,.menu-toggle{font-size:22px}.menu-item small{font-size:9px}}@media (width>=500px){.bottom-menu{border-radius:25px 25px 0 0;max-width:500px;left:50%;transform:translate(-50%)}}.menu-btn{z-index:9999;color:gold;background:#000;border:1px solid gold;border-radius:50%;width:55px;height:55px;font-size:30px;position:fixed;top:15px;left:15px}.overlay{z-index:9997;background:#0009;position:fixed;inset:0}.side-menu{z-index:9998;background:linear-gradient(#120600,#5a2600);width:290px;height:100vh;padding:25px;transition:all .4s;position:fixed;top:0;left:-320px;overflow-y:auto}.side-menu.open{left:0}.brand{text-align:center}.brand h2{color:gold}.side-menu button{color:#fff;text-align:left;background:#ffffff15;border:0;border-radius:18px;width:100%;margin:8px 0;padding:14px;font-size:16px}.side-menu button:hover{color:#000;background:gold}.side-menu h3{color:gold;margin-top:25px}.game{color:#fff;background:#ffffff10;border-radius:15px;margin:6px 0;padding:12px}.game:hover{color:#000;background:gold;transform:translate(5px)}.asset-hud{z-index:2500;flex-direction:column;gap:8px;width:150px;display:flex;position:fixed;top:60px;left:12px}.asset-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#141414f2,#000000d9);border:1px solid gold;border-radius:16px;width:150px;padding:10px;box-shadow:0 0 15px #ffd70059}.asset-icon{margin-right:5px;font-size:18px}.asset-value{color:#fff;text-align:center;margin-top:4px;font-size:15px;font-weight:700}.gold{border-color:gold;box-shadow:0 0 18px gold}.diamond{border-color:#0ff;box-shadow:0 0 18px #0ff}.money{border-color:#0f6;box-shadow:0 0 18px #0f6}.asset-up{animation:.5s assetUp}.asset-down{animation:.5s assetDown}@keyframes assetUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes assetDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (width<=600px){.asset-hud{width:125px;top:55px;left:8px}.asset-card{width:125px;padding:8px}.asset-value{font-size:12px}}.pvp-page{color:#fff;text-align:center;background:radial-gradient(circle,#312e81,#020617);min-height:100vh;padding:110px 20px 100px}.player-card,.enemy-card{background:#0009;border:3px solid gold;border-radius:40px;margin:20px 0;padding:30px;box-shadow:0 0 40px gold}.enemy-card{border-color:red;box-shadow:0 0 40px red}.vs{color:#fde047;font-size:50px;font-weight:900}button{background:gold;border:none;border-radius:50px;padding:20px 60px;font-size:20px;font-weight:900}.game-header{box-sizing:border-box;color:#fff;z-index:10;background:linear-gradient(#111,#000);border-bottom:2px solid gold;justify-content:space-between;align-items:center;width:100%;height:75px;padding:10px 15px;display:flex;position:relative}.player-info{align-items:center;gap:10px;display:flex}.avatar{background:#222;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:25px;display:flex;box-shadow:0 0 15px gold}.player-name{color:#fff;font-size:15px;font-weight:700}.vip{color:gold;font-size:13px}.resource-box{text-align:center;gap:12px;font-size:13px;display:flex}.resource-box div{color:gold;background:#111;border:1px solid gold;border-radius:15px;min-width:55px;padding:5px 12px}@media (width<=380px){.game-header{height:70px;padding:8px}.avatar{width:38px;height:38px}.resource-box{gap:5px}.resource-box div{padding:4px 8px;font-size:11px}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0;font-family:Arial,sans-serif}body{background-color:#000;background-image:url(./game-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.app-container{background:linear-gradient(#0003,#000000b3);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.app-container:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffd7002e,#0000 45%);position:fixed;inset:0}button{cursor:pointer;font-family:inherit}@media (width<=600px){body{background-position:50%;background-size:auto 100%}.app-container{background:linear-gradient(#00000026,#000000bf)}}.asset-bar{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;top:15px;right:15px}.asset{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f19d9;border:1px solid #fff;border-radius:15px;align-items:center;gap:10px;min-width:130px;height:42px;padding:5px 12px;font-weight:900;display:flex;box-shadow:0 0 15px #ffffff40}.asset span{flex-direction:column;font-size:12px;display:flex}.asset b{font-size:16px}.gold{color:gold;border-color:gold}.diamond{color:#00eaff;border-color:#00eaff}.vnd{color:#0f8;border-color:#0f8}@media (width<=600px){.asset-bar{top:8px;right:8px}.asset{min-width:105px;height:36px}}*{box-sizing:border-box}body{background:#120800;margin:0;font-family:Arial}#root{min-height:100vh}
