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}input{font-size:16px!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-container{align-items:center;background:url(/static/media/bgtele.c4d171160260081a7a61.png) no-repeat 50%/cover;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:20px 0}.logo{margin-bottom:30px;max-width:300px;width:80%}.inputfont{font-size:16px!important}.form{display:flex;flex-direction:column;gap:15px;max-width:350px;width:80%}.input-group{align-items:center;background:#fff;border-radius:6px;display:flex;padding:8px 12px}.icon{margin-right:8px}.input-group input{border:none;flex:1 1;font-size:16px;outline:none}.btn-login{background-color:#ff4d4d;color:#fff}.btn-login,.btn-register{border:none;border-radius:25px;font-size:16px;padding:12px}.btn-register{background-color:#fff;color:#000}.captcha-row{align-items:center;display:flex;gap:6px;white-space:nowrap}.captcha-input{border:1px solid #ccc;border-radius:4px;flex:1 1 auto;font-size:16px;min-width:60px}.captcha-box-small{background:#fff;border-left:1px solid #dcdcdc;flex:0 0 auto;min-width:60px;padding-left:10px;text-align:center;-webkit-user-select:none;user-select:none}.refresh-captcha-btn{background:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 2px 4px #0000001a;cursor:pointer;flex:0 0 auto;font-size:16px;padding:2px}.refresh-captcha-btn:hover{background:#f2f2f2}.loading-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-gif{height:auto;width:100px}.notify-message{animation:slideDownFade .5s ease,fadeOut .5s ease 2.5s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#fff;font-size:15px;font-weight:600;left:50%;padding:14px 24px;position:fixed;top:5%;transform:translateX(-50%);z-index:1000000000;&.error{background:#ff5050e6}&.success{background:#50c878e6}&.normal{background:var(--backgroud-color2)}&.info{background:#50a0ffe6}}@keyframes slideDownFade{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeOut{to{opacity:0;transform:translate(-50%,-10px)}}.bg-wrapper{overflow:hidden}.bg-container,.bg-wrapper{position:relative;width:100%}.bg-img{display:block;width:100%}.coin-display-fixed{left:24px;position:fixed;top:24px;z-index:1000}.coin-home{align-items:center;background:#414141b3;border-radius:35px;color:#fff;display:flex;font-weight:500;justify-content:space-between;margin-top:10px;padding-right:10px;width:-webkit-fit-content;width:fit-content}.coin-icon{height:35px;width:35px}.coin-icon-bonus{height:22px;margin-left:10px;width:21px}.logout-icon{height:44px;width:44px}.logout-fixed{align-items:center;background:#414141b3;border-radius:35px;display:flex;padding:8px 16px;position:fixed;right:24px;top:24px;z-index:1000}.name-account{background:linear-gradient(90deg,#ffec99 60%,gold);border:2px solid #ffb700;border-radius:8px;box-shadow:0 2px 8px #0002;color:#000;font-family:Press Start\ 2P,VT323,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:.5px;margin-right:12px;padding:2px 10px}.store-display-fixed{bottom:2%;left:20px;position:fixed;z-index:1000}.friends-display-fixed{bottom:2%;position:fixed;right:20px;z-index:1000}.hopthu-display-fixed{bottom:10%;position:fixed;right:20px;z-index:1000}.mail-box{position:relative}.notif-badge{animation:pulse 1.5s infinite;background:#ff2d2d;border-radius:50%;box-shadow:0 0 6px #0006;color:#fff;font-size:12px;font-weight:700;min-width:20px;padding:2px 4px;position:absolute;right:60%;text-align:center}@keyframes pulse{0%{box-shadow:0 0 6px #f009;transform:scale(1)}50%{box-shadow:0 0 12px #f00c;transform:scale(1.2)}to{box-shadow:0 0 6px #f009;transform:scale(1)}}.friends-icon,.store-icon{height:74px;width:74px}.shop-banner-relative{bottom:2%;left:50%}.shop-banner-relative,.warehouse-banner-relative{position:absolute;transform:translateX(-50%);width:25%}.warehouse-banner-relative{bottom:4%;right:-5%}.bxh-banner-relative{bottom:5%;position:absolute;right:23%;transform:translateX(-50%);width:25%}.gianhang-banner-relative{bottom:3%;position:absolute;right:13%;transform:translateX(-50%);width:21%}.nha-banner-img{display:block;height:auto;width:100%}.bxh-banner-img{display:block;filter:drop-shadow(0 20px 15px rgba(0,0,0,.4));height:75%;height:auto;width:75%}.nha-banner-relative{bottom:3%;position:absolute;right:60%;transform:translateX(-50%);width:25%}.warehouse-banner-img{width:130%}.shop-banner-img,.warehouse-banner-img{display:block;filter:drop-shadow(0 10px 3px rgba(0,0,0,.4));height:auto}.shop-banner-img{animation:zoomInOut 2s ease-in-out infinite;width:50%}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:1200px){.hopthu-display-fixed{bottom:23%;position:fixed;right:20px;z-index:1000}}.orientation-warning{align-items:center;background:#000;color:#fff;display:flex;font-size:24px;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;text-align:center;top:0;z-index:9999}.plant-pot-container{align-items:center;display:flex;height:95%;justify-content:flex-end;position:relative;width:100%}.pot{bottom:0;height:auto;left:0;position:absolute;width:100%;z-index:1}.countdown-wrapper{left:38%;position:absolute;top:23%;transform:translateX(-50%);z-index:1000}.countdown-timer{align-items:center;background:linear-gradient(180deg,#19d7f8,#2196f3);border-radius:12px;box-shadow:0 2px 4px #0000004d;color:#fff;display:flex;font-size:14px;font-weight:700;gap:6px;padding:5px 10px}.plant{animation:sway 2s ease-in-out infinite;bottom:13%;height:auto;left:-10%;position:absolute;transform-origin:bottom center;width:100%;z-index:2}.reward-coin{animation:flyUp 1.2s ease forwards;height:60px;left:50%;pointer-events:none;position:absolute;top:20%;transform:translate(-50%,-50%);width:60px;z-index:10}@keyframes flyUp{0%{opacity:1;transform:translateY(0) scale(1)}40%{transform:translateY(-80px) scale(1.2)}70%{transform:translateY(-40px) scale(1)}to{opacity:0;transform:translateY(20px) scale(.8)}}@keyframes sway{0%{transform:rotate(0deg)}25%{transform:rotate(1.5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-1.5deg)}to{transform:rotate(0deg)}}.modalchonchau-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:10000}.modalchonchau{background:#fffbe6;border-radius:18px;box-shadow:0 8px 32px #0006;max-height:80vh;max-width:420px;overflow-y:auto;padding:20px 16px 14px;position:relative;width:100%}.modalchonchau-title{color:#ff6f00;font-size:20px;font-weight:700;margin-bottom:14px;text-align:center}.modalchonchau-list{margin-bottom:14px;max-height:calc(80vh - 100px);overflow-y:auto}.modalchonchau-item{align-items:center;background:#fff7d1;border-radius:12px;box-shadow:0 2px 8px #0001;cursor:pointer;display:flex;justify-content:space-evenly;margin-bottom:10px;padding:8px 14px;transition:background .15s}.modalchonchau-item:hover{background:#ffe7a0}.modalchonchau-img{height:46px;margin-right:14px;width:46px}.modalchonchau-name{color:#ff6f00;font-size:16px;font-weight:700}.modalchonchau-desc{align-items:center;color:#7a5c00;display:flex;font-size:13px;gap:12px}.modalchonchau-qty{color:#27b300;font-weight:700}.modalchonchau-close{background:#ff6f00;border:none;border-radius:8px;bottom:0;color:#fff;cursor:pointer;display:block;font-size:15px;margin-left:auto;padding:8px 16px;position:-webkit-sticky;position:sticky}.modal-overlay-stolen{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.modal-container-stolen{background:linear-gradient(180deg,#fdf6e3,#ffe5b4);background-size:cover;border:6px solid #c28f55;border-radius:20px;box-shadow:0 6px 18px #00000080;display:flex;flex-direction:column;height:65vh;overflow:hidden;padding:15px;width:80vw;z-index:999999}.modal-header-stolen{align-items:center;color:#5a3d1e;display:flex;font-family:Comic Sans MS,cursive,sans-serif;justify-content:space-between}.modal-header-stolen h2{font-size:1.4rem;text-shadow:1px 1px #fff}.close-btn-stolen{background:#f66;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;height:28px;transition:.2s;width:28px}.close-btn-stolen:hover{background:#f44}.modal-body-stolen{flex:1 1;margin-top:10px;overflow-y:auto}.history-table-stolen{border-collapse:collapse;font-size:.95rem;width:100%}.history-table-stolen th{background:#ffe8c2;border-bottom:2px solid #c28f55;font-weight:700;padding:8px;text-align:center}.history-table-stolen td{border-bottom:1px dashed #d4a373;padding:6px;text-align:center}.history-table-stolen tr:hover{background:#ffe6b480}.username-stolen{color:#06c;font-weight:700}.coin-stolen{align-items:center;display:flex;gap:4px;justify-content:center}.coin-icon-stolen{height:18px;width:18px}.empty-stolen{color:#777;font-style:italic;margin-top:20px;text-align:center}.store-modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.store-modal{box-shadow:0 8px 32px #0006;box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-width:600px;min-width:320px;position:relative;width:90vw}.store-modal,.store-modal-header{background:#4e2301;border-radius:10px}.store-modal-header{padding:2vw 1vw 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.store-modal-tabs{display:flex;justify-content:center;margin-bottom:10px}.store-modal-close{background:#ff6f00;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;height:36px;line-height:36px;position:absolute;right:18px;top:10px;width:36px}.store-modal-tabs button{background:#f7e3b1;border:none;border-radius:16px 16px 0 0;color:#fff;cursor:pointer;font-size:22px;font-weight:700;margin:0 8px;opacity:.7;padding:10px 32px;transition:opacity .2s}.store-modal-tabs .active{background:#ff6f00;opacity:1}.store-modal-content{flex:1 1;min-height:220px;overflow-y:auto;padding:0 1vw 1vw}.store-item-bg{align-items:center;box-sizing:border-box;display:flex;height:auto;justify-content:flex-start;max-height:120px;min-height:56px;position:relative;width:100%}.item-bg-img{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.item-content{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:15px 32px;position:relative;width:100%;z-index:1}.item-plant-img-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:16px}.item-plant-img{height:74px;margin-left:16px;margin-right:16px;width:74px}.item-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center}.item-title{color:#fff;font-size:23px;font-weight:700;text-shadow:0 0 0 #222,0 0 8px #0008}.item-row{align-items:center;color:#222;display:flex;font-size:18px;margin-bottom:4px}.item-icon{height:32px;margin:0 6px;width:32px}.item-catch{color:#222;font-size:22px;font-weight:700;margin-right:8px}.item-buy{margin-left:32px;margin-right:32px}.buy-gem-btn,.item-buy{align-items:center;display:flex}.buy-gem-btn{background:linear-gradient(90deg,#7fff7f 60%,#1ec900);border:3px solid #1ec900;border-radius:18px;box-shadow:0 2px 8px #0002;color:#fff;cursor:pointer;font-size:25px;font-weight:700;padding:2px 10px;transition:filter .15s}.buy-gem-btn:hover{filter:brightness(1.1)}.gem-icon{height:38px;margin-right:10px;width:38px}@media (max-width:1200px){.store-modal{max-width:55vw}.store-modal-header{padding:2vw 1vw 0}.store-modal-content{padding:0 1vw 1vw}.item-content{padding:12px 8px}.item-icon{height:22px;margin:0 6px;width:22px}.item-plant-img{height:55px;margin-right:8px;width:55px}.item-title{font-size:18px}.item-row{font-size:13px}.buy-gem-btn{border-radius:8px;font-size:20px;margin-right:15px;padding:4px 10px}.gem-icon{height:20px;margin-right:4px;width:20px}}.friends-modal-overlay{align-items:flex-end;background:linear-gradient(180deg,#8583837a,rgba(0,0,0,.986));display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.friends-modal-overlay.closing{animation:floatDown .5s ease-out forwards}.friends-modal-wrapper{animation:floatUp .5s ease-out;position:relative;width:100%}.friends-modal{background:linear-gradient(180deg,#e6f3ff,#fff);border-radius:24px 24px 0 0;border-top:3px solid #87ceeb;box-shadow:0 10px 20px #0000004d;max-height:50vh;min-height:50vh;overflow:hidden;padding:30px 20px;position:relative}.friends-modal-wrapper.closing{animation:floatDown .5s ease-out forwards}.magt_user{justify-items:center;text-align:center}.magt{align-items:center;background-color:#ffffffe6;border-radius:12px;box-shadow:0 4px 8px #0003;display:flex;gap:10px;padding:10px}.magt strong{color:#036}.imgcopy{cursor:pointer;height:20px;width:20px}@keyframes floatUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes floatDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.tabs{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.tabs button{background:linear-gradient(45deg,#87ceeb,#b3e5fc);border:none;border-radius:12px;box-shadow:0 4px 8px #0003,inset 0 2px 4px #fff6;color:#036;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.tabs button:after{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.tabs button:hover:after{left:100%}.tabs button.active{background:linear-gradient(45deg,#40c4ff,#0288d1);box-shadow:0 6px 12px #0000004d;color:#fff;transform:translateY(-4px)}.friends-list.horizontal{display:flex;flex-direction:row;gap:16px;list-style:none;overflow-x:auto;padding:10px}.friends-list.horizontal::-webkit-scrollbar{height:8px}.friends-list.horizontal::-webkit-scrollbar-thumb{background:#40c4ff;border-radius:4px}.friend-item{background:linear-gradient(135deg,#fff,#e1f5fe);border:2px solid #81d4fa;border-radius:16px;box-shadow:0 4px 10px #0003;min-width:140px;padding:12px;text-align:center;transition:transform .2s ease}.friend-item:hover{transform:scale(1.05)}.avatar-frame{align-items:center;background:url(/static/media/avatar.fc0defff10b5ff910110.png) no-repeat 50%/cover;display:flex;height:80px;justify-content:center;margin:0 auto 8px;overflow:hidden;position:relative;width:80px}.avatar-frame:before{content:"";height:100%;position:absolute;width:100%}.avatar-text{color:#fff;font-size:28px;font-weight:700;text-shadow:0 2px 4px #00000080;z-index:1}.friend-name{color:#036;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #fffc;white-space:nowrap}.friends-list.vertical{display:flex;gap:16px;list-style:none;padding:0}.invite-card{align-items:center;background:linear-gradient(135deg,#fff,#e1f5fe);border:2px solid #81d4fa;border-radius:16px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;gap:12px;min-width:120px;padding:12px;position:relative;transition:transform .2s ease}.invite-card:hover{transform:scale(1.02)}.invite-close{align-items:center;background:linear-gradient(#ff6b6b,#d32f2f);border:2px solid #b71c1c;border-radius:50%;box-shadow:0 2px 6px #0000004d;color:#fff;cursor:pointer;display:flex;font-weight:700;height:28px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:transform .2s ease;width:28px}.invite-close:hover{transform:rotate(90deg)}.invite-avatar{align-items:center;background:url(/static/media/avatar.fc0defff10b5ff910110.png) no-repeat 50%/cover;color:#fff;display:flex;font-size:24px;font-weight:700;height:70px;justify-content:center;text-shadow:0 2px 4px #00000080;width:70px}.invite-name{color:#036;flex:1 1;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #ffffffe6;white-space:nowrap}.invite-accept{background:linear-gradient(45deg,#4caf50,#2e7d32);border:2px solid #1b5e20;border-radius:12px;box-shadow:0 4px 8px #0000004d,inset 0 2px 4px #fff6;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;text-shadow:1px 1px 2px #00000080;transition:all .2s ease}.invite-accept:hover{background:linear-gradient(45deg,#66bb6a,#388e3c);transform:scale(1.05)}.add-friend-form{background:#ffffffe6;border-radius:12px;box-shadow:0 4px 8px #0003;display:flex;gap:10px;margin-top:16px;padding:10px}.add-friend-form input{background:#e1f5fe;border:2px solid #81d4fa;border-radius:10px;box-shadow:inset 0 2px 4px #0000001a;color:#036;flex:1 1;font-size:16px;padding:10px}.add-friend-form button{background:linear-gradient(45deg,#4fc3f7,#0288d1);border:2px solid #01579b;border-radius:12px;box-shadow:0 4px 8px #0000004d,inset 0 2px 4px #fff6;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;text-shadow:1px 1px 2px #00000080;transition:all .2s ease}.add-friend-form button:hover{background:linear-gradient(45deg,#81d4fa,#0288d1);transform:scale(1.05)}.p2p-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.p2p-modal{--shelf-top:38%;--shelf-bottom:82%;background:url(/static/media/ke.5f39d49e363d5f42e495.png) no-repeat 50%/cover;border-radius:12px;max-height:90vh;max-width:900px;padding:16px 16px 24px;position:relative;width:80%}.p2p-close{background:#ff5252;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;position:absolute;right:10px;top:10px}.p2p-title{color:#fff;font-size:24px;font-weight:700;margin-top:10px;text-align:center}.p2p-slides-container{display:flex;gap:0;height:calc(100% - 80px);overflow-x:auto;padding-bottom:6px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#888 #0000;scrollbar-width:thin}.p2p-slides-container::-webkit-scrollbar{height:8px}.p2p-slides-container::-webkit-scrollbar-track{background:#0003;border-radius:8px}.p2p-slides-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffb347,#fc3);border-radius:8px;-webkit-transition:background .3s ease;transition:background .3s ease}.p2p-slides-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f93,#fc3)}.p2p-slide{flex-direction:column;height:100%;min-width:100%;padding-top:6%;scroll-snap-align:start}.p2p-card,.p2p-slide{display:flex;justify-content:center;position:relative}.p2p-card{align-items:center;background:url(/static/media/khay.cadf1e525d0538661c19.png) no-repeat 50%/contain;height:18vw;max-height:160px;max-width:160px;min-height:110px;min-width:100px;padding:6px;width:20vw}.p2p-img-wrap{height:60%;left:50%;position:absolute;top:46%;transform:translate(-50%,-50%);width:65%}.p2p-img{height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.p2p-qty{background:#fff;border:1px solid #888;border-radius:999px;font-size:12px;font-weight:700;padding:2px 6px;position:absolute;right:-8px;top:-8px;z-index:2}.p2p-separator{background:#000;height:1px;margin:4px 0;width:100%}.p2p-name{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2p-price{align-items:center;background:#fff;border:1px solid #888;border-radius:8px;bottom:-18px;display:flex;font-size:14px;font-weight:700;gap:6px;left:50%;padding:4px 14px;position:absolute;transform:translateX(-50%)}.p2p-row{grid-gap:20px 10px;align-items:center;display:grid;gap:20px 10px;grid-template-columns:repeat(4,minmax(90px,160px));justify-content:space-evenly;margin:20px 0}.p2p-row.top{top:var(--shelf-top);transform:translateY(-27%)}.p2p-row.bottom{top:var(--shelf-bottom);transform:translateY(-25%)}.p2p-coin{height:24px;margin-right:3px;width:24px}.buy-btn{background:#4caf50;border:none;border-radius:8px;bottom:-35px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;left:50%;padding:4px 12px;position:absolute;transform:translateX(-50%)}.buy-btn:hover{background:#43a047}@media (max-width:900px){.p2p-modal{--shelf-top:34%;--shelf-bottom:84%;max-width:100%;padding:0;width:60%}.p2p-card{height:22vw;max-height:100px;max-width:100px;min-height:80px;min-width:70px;padding:3px;width:25vw}.p2p-row.top{top:var(--shelf-top);transform:translateY(-40%)}.p2p-row.bottom{top:var(--shelf-bottom);transform:translateY(-55%)}.p2p-img-wrap{height:45%;width:50%}.p2p-qty{font-size:8px;padding:1px 2px}.p2p-price{bottom:-10px;font-size:9px;padding:1px 6px}.p2p-coin{height:16px;width:16px}}.sell-overlay{align-items:center;background:#0a0a0ab3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.sell-modal{animation:popup .3s ease-out;background:linear-gradient(145deg,#2d2d44,#1e1e2f);border:3px solid gold;border-radius:20px;box-shadow:0 0 15px #ffd70099,0 0 25px #ffd7004d;padding:20px 25px;text-align:center;width:320px}.sell-modal h3{color:gold;font-size:20px;margin-bottom:15px;text-shadow:0 0 5px #000}.item-sell-icon{cursor:pointer;margin-right:22px;transition:transform .2s;width:62px}.sell-modal input{background:#111;border:2px solid gold;border-radius:12px;color:#fff;font-size:16px;margin:8px 0;outline:none;padding:10px;text-align:center;transition:all .2s}.sell-modal input:focus{border-color:#ffec80;box-shadow:0 0 10px gold}.sell-actions{display:flex;gap:10px;justify-content:space-between;margin-top:15px}.sell-actions button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:10px;transition:.2s}.sell-actions button:first-child{background:#28a745;box-shadow:0 0 8px #28a745b3;color:#fff}.sell-actions button:first-child:hover{background:#34d058}.sell-actions button:last-child{background:#dc3545;box-shadow:0 0 8px #dc3545b3;color:#fff}.sell-actions button:last-child:hover{background:#ff4757}.leaderboard-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.leaderboard-modal{animation:popUp .3s ease;background:#ffe9c9;border-radius:16px;box-shadow:0 4px 15px #0000004d;max-width:400px;padding:16px;width:90%}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.header h2{color:#d35400;margin:0}.header button{background:#0000;border:none;cursor:pointer;font-size:18px}.leaderboard-list{max-height:300px;overflow-y:auto}.player-card{align-items:center;background:#fff3e0;border-radius:10px;box-shadow:0 2px 6px #0000001a;display:flex;margin:6px 0;padding:8px}.rank-badge{font-size:22px;margin-right:10px}.player-info{align-items:center;display:flex;flex:1 1;justify-content:space-between}.username{color:#333;font-weight:700}.coin-bxh{align-items:center;display:flex}.coin{color:#ff9800;font-weight:700}.player-card.highlight{background:#b3e5fc!important;border:2px solid #0288d1}.your-rank{background:#cce5ff;border-radius:10px;font-size:14px;margin-top:16px;padding:10px;text-align:center}.notif-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.notif-modal{animation:popup .3s ease;background:linear-gradient(180deg,#fff8dc,#ffe0b2);border:3px solid #ff9800;border-radius:16px;box-shadow:0 6px 18px #0006;max-height:80vh;max-width:400px;overflow-y:auto;padding:16px;position:relative;width:90%}@keyframes popup{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.notif-item{background:#fff3e0;border-bottom:1px solid #ddd;border-radius:12px;cursor:pointer;margin:8px 0;padding:12px}.notif-close{background:#ff2d2d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:28px;position:absolute;right:8px;top:8px;transition:background .2s;width:28px}.notif-item.read{opacity:.6}.notif-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:4px 0;overflow:hidden;text-overflow:ellipsis}.napcoin-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.napcoin-modal{background:linear-gradient(145deg,#2b2b52,#3e3e72);border:4px solid gold;border-radius:18px;box-shadow:0 0 25px #ffd70099;color:#fff;display:flex;flex-direction:column;height:500px;max-height:450px;max-width:90%;padding:20px;text-align:center;width:500px}.napcoin-header{align-items:center;display:flex;justify-content:space-between}.napcoin-header h2{color:gold;font-size:20px;text-shadow:2px 2px 4px #000}.close-btn{background:red;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:30px;width:30px}.napcoin-tabs{display:flex;justify-content:space-around;margin:15px 0}.napcoin-tabs button{background:#1e1e40;border:2px solid gold;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;margin:0 5px;padding:8px 0;transition:.2s}.napcoin-tabs button.active{background:gold;color:#000}.deposit-result{color:gold;font-size:14px;margin-bottom:12px}.deposit-buttons button{background:#1e1e40;border:2px solid gold;border-radius:10px;color:#fff;cursor:pointer;margin:5px;padding:10px 15px;transition:.2s}.deposit-buttons button:hover{background:gold;color:#000}.notify-error{color:#f44;font-size:12px;margin-top:10px}@media (max-width:900px){.napcoin-modal{font-size:12px;height:330px;padding:0;width:53%}.tab-content.history{max-height:170px!important}}.tab-content.history{background:#0006;border:2px solid gold;border-radius:10px;color:#fff;font-size:14px;margin-top:10px;max-height:300px;overflow-y:auto;padding:10px;text-align:left}.tab-content.history::-webkit-scrollbar{width:8px}.tab-content.history::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:4px}.tab-content.history::-webkit-scrollbar-track{background:#ffffff1a}.tab-content.history ul{list-style:none;margin:0;padding:0}.tab-content.history li{align-items:center;border-bottom:1px dashed gold;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px}.tab-content.history li:last-child{border-bottom:none}.tab-content.history li span{color:#90caf9}.tab-content.history li b{color:gold}.qrdeposit-overlay{align-items:center;animation:fadeIn .3s ease-in-out;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.qrdeposit-modal{animation:popUp .3s ease-out;background:linear-gradient(145deg,#1e1e40,#3c3c78);border:4px solid gold;border-radius:16px;box-shadow:0 0 25px #ffd700b3;color:#fff;font-family:Press Start\ 2P,cursive,sans-serif;max-width:90%;padding:20px;width:420px}.qrdeposit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.qrdeposit-back img{cursor:pointer;height:28px;width:28px}.qrdeposit-title{color:gold;flex:1 1;font-size:14px;text-shadow:0 0 6px #ff6,0 0 12px #f90}.qrdeposit-body,.qrdeposit-title{text-align:center}.qrdeposit-body h4{font-size:13px;margin-bottom:12px}.qrdeposit-image{border:3px solid gold;border-radius:12px;height:180px;margin-bottom:16px;width:180px}.qrdeposit-info{background:#0000004d;border:2px solid gold;border-radius:10px;font-size:12px;padding:12px;text-align:left}.qrdeposit-row{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin:6px 0}.qrdeposit-copy{cursor:pointer;height:16px;margin-left:6px;width:16px}.qrdeposit-footer{margin-top:16px;text-align:center}.qrdeposit-btn{background:gold;border:3px solid #fff;border-radius:12px;color:#1e1e40;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;padding:12px 20px;transition:all .2s ease}.qrdeposit-btn:hover{background:#fff066;box-shadow:0 0 12px gold;transform:scale(1.05)}.qrdeposit-btn:active{transform:scale(.95)}@keyframes popUp{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.qrdeposit-modal{padding:16px;width:90%}.qrdeposit-body h4,.qrdeposit-title{font-size:12px}.qrdeposit-info{font-size:11px}}.withdraw-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.withdraw-modal{background:linear-gradient(145deg,#2b2b52,#3e3e72);border:4px solid gold;border-radius:18px;box-shadow:0 0 25px #ffd70099;color:#fff;display:flex;flex-direction:column;height:500px;max-width:90%;padding:20px;text-align:center;width:500px}.withdraw-header{align-items:center;display:flex;justify-content:space-between}.withdraw-tabs{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0}.withdraw-tabs button{background:#1e1e40;border:2px solid gold;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;margin:5px;padding:8px 0;transition:.2s}.withdraw-tabs button.active{background:gold;color:#000}.withdraw-content{flex:1 1;overflow-y:auto}.input-coin{border:2px solid gold;border-radius:12px;font-size:14px;margin:10px 0;padding:10px;text-align:center;width:90%}.update-info{display:flex;flex-direction:column;gap:12px;margin:auto;max-width:400px}.update-info h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:0;margin-top:0}.custom-input{border:1px solid #ccc;border-radius:10px;font-size:15px;outline:none;padding:12px 14px;transition:all .25s ease}.custom-input:focus{border-color:#4f9cf9;box-shadow:0 0 6px #4f9cf966}.btn-proceed{background:linear-gradient(90deg,#f60,#fc0);border:none;border-radius:15px;box-shadow:0 0 15px #ffd700b3;color:#000;cursor:pointer;font-size:16px;font-weight:700;margin:15px;padding:12px;transition:.3s}.btn-proceed:hover{transform:scale(1.05)}@media (max-width:900px){.withdraw-modal{font-size:12px;height:330px;padding:0;width:60%}}
/*# sourceMappingURL=main.b3c60e6c.css.map*/