@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Josefin+Sans:wght@500&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.game-container{position:relative;margin:18px auto 0;width:100%;max-width:1200px}html{height:100vh;padding:0!important}html,body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}body{transform-origin:top left;overflow-x:hidden;position:relative;font-family:Inter,sans-serif;background-color:#ede8ff}#privy-dialog>div{width:100%;height:100%}#privy-dialog [data-headlessui-state=open]>div{transform:scale(.99)}@media (max-height: 1199px){body{transform:scale(.8);width:125%;height:125%}}@media (max-height: 900px){body{transform:scale(.7);width:143%;height:143%}}@media (max-height: 800px){body{transform:scale(.6);width:167%;height:167%}}@media (max-height: 700px){body{transform:scale(.5);width:200%;height:200%}}*:not(.transactions){-webkit-user-select:none;user-select:none}canvas{position:relative;top:20px;background:#fbfaf9;transition:.3s all ease;overflow:hidden;border-radius:8px;max-width:100%;max-height:80%;touch-action:none}#privy-dialog .hdMpsv{width:100%}.game-menu{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);text-align:center}.warpcast-button,button{padding:12px 18px;border-radius:32px!important;font-size:1.1em;background:#6e54ff;border:none;color:#fff;cursor:pointer;text-decoration:none;border-radius:5px;transition:.3s all ease}.button-fire{padding:12px 18px;border-radius:50%!important;font-size:1.1em;background:#6e54ff;border:none;color:#fff;cursor:pointer;border-radius:5px;transition:.3s all ease}.play-btn-guest{background:#8470f790}.warpcast-button:hover,button:hover{opacity:.7}.final-score{margin-top:20px;font-size:1.2em;color:#6e54ff}.game-menu button{transition:transform .2s ease,opacity .2s ease}.game-menu button:hover{transform:scale(1.1);opacity:.9}.total-score{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);text-shadow:2px 2px 4px rgba(0,0,0,.25);color:#fff;font-size:40px;text-align:center}.coundown,.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:url(/assets/bg_m-CbKgjjyY.png);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:8px}.coundown{display:flex;justify-content:center;align-items:center;color:#fff;font-size:80px;opacity:.3}.mobile-warning{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.25);color:#fff;font-size:1.5rem}@media (min-width: 1900px){.mobile-warning h2{font-size:2em}.mobile-warning p{font-size:1.5em}.mobile-warning .warpcast-button{font-size:1.5em;padding:21px 25px}}@media (min-width: 3000px){.mobile-warning h2{font-size:3em}.mobile-warning p{font-size:2.5em}.mobile-warning .warpcast-button{font-size:1.8em!important;margin-top:1em!important;padding:.5em 2em;width:auto!important}}h2{margin-bottom:10px}p{margin:10px 0}.game-stat{position:absolute;top:60%;left:50%;transform:translate(-50%)}.game-stat h2{font-size:32px;margin-bottom:20px}.game-stat .row{display:flex;gap:40px;align-items:flex-start}.game-stat .col{display:flex;text-shadow:2px 2px 4px rgba(0,0,0,.25);color:#fff;flex-direction:column;font-size:20px;font-weight:700}.regular{font-size:24px;font-weight:500;color:#07192e}.bg-mobile{overflow:hidden;height:100vh;min-height:100%;min-width:100%;transform:scale(1.02)}.popup-overlay{position:absolute;top:0;left:0;margin:0 auto;display:flex;z-index:1000;width:100%;height:100%}.popup-content{background-color:#fff;border-radius:12px;border:2px solid #8f54fd;overflow-y:auto;padding:20px;width:100%;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column}.popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.popup-header h2{font-size:32px;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#7663e0,#9489fcc4);-webkit-background-clip:text;background-clip:text;margin:0}.close-button,.refresh-button{padding:8px 16px;background:#6e54ff;color:#fff;border:none;border-radius:32px;cursor:pointer;transition:.3s all ease}.refresh-button{margin-top:auto}.refresh-button:hover{opacity:.7}.refresh-button:disabled{background:#ccc;cursor:not-allowed}.leaderboard-button{position:absolute;top:10px;left:10px;z-index:100;padding:8px 16px;background:#6e54ff;font-weight:700;color:#fff;border:none;border-radius:32px;cursor:pointer;transition:.3s all ease}.balance-container{position:absolute;top:10px;left:160px;padding:8px 16px;background:#6e54ff40;font-weight:700;color:#fff;border-radius:32px}.balance-container p{margin:0}.leaderboard-button:hover{opacity:.7}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.login-btn{position:absolute;top:10px;right:10px}.export-wallet-btn{position:absolute;top:10px;right:120px}.delegate-wallet-btn{position:absolute;top:10px;right:280px}.tabs{display:flex;gap:10px;padding:16px 0 32px;justify-content:center}.tab-button{padding:8px 16px;background:#fff;color:#6e54ff;border:1px solid #6e54ff;border-radius:32px}.tab-button.active{background:#6e54ff;color:#fff;border:1px solid #6e54ff}.joystick-move{z-index:1000;opacity:.7}@media (max-width: 600px){.game-stat{top:65%;width:100%;display:flex;justify-content:center}.total-score{width:100%;padding:0 10px;font-size:30px}}.fullscreen .game-container{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:9999;background:#000;overflow:auto;display:flex;flex-direction:column;align-items:center}.fullscreen{overflow:hidden}.fullscreen .game-container{margin:0}.fullscreen .game-container>div{width:100%;height:100%}.fullscreen .game-container>div>canvas{width:100%;height:100%;object-fit:contain;max-height:100%}.fullscreen .exit-setting{position:fixed;right:10px;top:50px;transform:translateY(-50%)}.fullscreen .sound-setting{position:fixed;left:10px;top:50px;transform:translateY(-50%)}.fullscreen-button-playing,.fullscreen-button{border:none;opacity:.8;border-radius:32px;color:#fff;font-size:18px;cursor:pointer}.fullscreen .fullscreen-btn-wrapper-playing{position:fixed;right:100px;top:50px;transform:translateY(-50%)}.fullscreen .kills-counter{position:fixed;left:50%;transform:translate(-20%,-50%);top:50px}.fullscreen .buff-timer{top:50%;position:fixed;transform:translateY(-550px);left:90px}.fullscreen-button,.fullscreen-button-playing{display:flex;align-items:center;justify-content:center}.fullscreen-btn-wrapper-playing{position:fixed;right:100px;top:-4px;transform:translateY(-50%)}.fullscreen-btn-wrapper{position:fixed;top:10px;right:100px}.fullscreen .mint-popup-overlay{z-index:9999}.fullscreen .fullscreen-btn-wrapper{top:10px;right:100px}.fullscreen .mint-popup{bottom:0}#zone{position:fixed;width:300px;height:300px;top:680px;left:120px}.button-fire{position:fixed;top:620px;right:30px;width:100px;height:100px;border-radius:50%!important;background:#ffc8c8cc;color:#fff;border:none;font-size:20px;cursor:pointer;z-index:10}.fullscreen .button-fire{top:auto;bottom:250px}.fullscreen #zone{top:auto;bottom:0}.transactions{margin:20px auto;padding:0 12px 50px}.transactions .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.transactions h2{font-size:32px;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#7663e0,#9489fcc4);-webkit-background-clip:text;background-clip:text;margin-bottom:0;margin-top:0}.transactions-table{width:100%;height:100%;border-collapse:collapse;color:#07192e;font-weight:500;box-shadow:0 4px 8px #0000001a;font-size:12px}.transactions-table th,.transactions-table td{padding:12px;text-align:left;max-width:604px}.table-wrapper{background-color:#fff;border-radius:12px;overflow:hidden}.transactions-table th{background-color:#fbfaf9;font-weight:700;color:#07192e}tr{background-color:#fbfaf9;color:#07192e}.transactions-table a{color:#8f54fd;text-decoration:none;font-weight:700}.transactions-table a:hover{text-decoration:underline}.transactions-table th{background:#ffffff0d}.transactions-table tr[datatype=Kill]{background:#00ff000d}.transactions-table tr[datatype=Death]{background:#8400ff0d}.transactions-table tr[datatype=Mint]{background:#ff910040}.transactions-table tr[datatype=Faucet]{background:#fe03}.transactions-table th,.transactions-table td{padding:10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.clear-btn{background-color:#7663e0;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-weight:700;transition:all ease-in-out .2s}.clear-btn:hover{background-color:#9483f0}.game-ui-list{position:absolute;top:10px;left:-120px;display:flex;align-items:center;gap:4px}.game-ui{color:#fff;font-family:Arial,sans-serif;z-index:1;background:#0006;padding:8px 12px;font-weight:700;border-radius:5px}.game-ui-list-bottom{position:absolute;top:10px;right:-230px;left:auto;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:10px}.ui-counter{display:flex;gap:8px;align-items:center}.counter-label{font-weight:700}.counter WAS-value{color:#6e54ff;font-size:1.2em}@media (max-width: 768px){.game-ui-list{left:10px;top:10px}.game-ui-list-bottom{right:10px;bottom:10px;top:auto}.game-ui{padding:4px 8px;font-size:.9em}.ui-counter{gap:4px}}.volume-control,.stop-control{position:fixed;top:10px;z-index:1000}.volume-control{right:160px}.stop-control{right:10px}.volume-control button,.stop-control button{position:absolute;top:10px;padding:8px 12px;border-radius:32px;background:#0000004d;border:none;display:flex;align-items:center;gap:8px;color:#fff}.volume-control input[type=range]{width:140px;accent-color:#6e54ff}.sound-setting{position:fixed;left:10px;top:-4px;transform:translateY(-50%)}.exit-setting{position:fixed;right:10px;top:-4px;transform:translateY(-50%)}.kills-counter{position:fixed;left:50%;transform:translate(-20%,-50%);top:-4px}.mint-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}body:has(.mint-popup-overlay.open){overflow:hidden}.mint-popup-overlay.open{opacity:1;visibility:visible}.mint-popup{position:fixed;bottom:27px;left:0;right:0;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;transform:translateY(100%);transition:transform .3s ease-out;max-height:80vh;overflow-y:auto;z-index:1001;box-shadow:0 -4px 10px #0000001a}@media (min-height: 1199px){.mint-popup{bottom:0}}.mint-popup-overlay.open .mint-popup{transform:translateY(0)}.mint-popup-content{padding:24px;gap:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.token-image{width:300px;height:300px;object-fit:contain;border-radius:8px}.mint-text{margin-bottom:24px}.mint-text h2{font-size:24px;font-weight:600;margin-top:0;margin-bottom:8px}.mint-text p{font-size:16px;color:#666}.success-message{color:#2ecc71!important;font-weight:600!important;margin-top:8px!important}.error-message{color:#e74c3c!important;font-weight:600!important;margin-top:8px!important}.pending-message{color:#f39c12!important;font-weight:600!important;margin-top:8px!important}.mint-button{width:100%;background:linear-gradient(135deg,#3498db,#8e44ad);color:#fff;border:none;border-radius:8px;padding:16px;margin-bottom:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.mint-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.mint-button:active{transform:translateY(0)}.mint-button.disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.view-tx-link{display:inline-block;margin-top:16px;color:#3498db;text-decoration:none;font-size:14px;font-weight:500}.view-tx-link:hover{text-decoration:underline}.mint-button.rejected{background:linear-gradient(135deg,#e74c3c,#c0392b);opacity:.9;transition:opacity .3s ease}.mint-button.rejected:hover{opacity:1;transform:none}.mint-button.chain-error{background:linear-gradient(135deg,#f39c12,#d35400);opacity:.9;transition:opacity .3s ease}.mint-button.chain-error:hover{opacity:1;transform:none}@media (max-width: 480px){.mint-popup-content{padding-bottom:30px}.token-image{width:300px;height:300px}.mint-text h2{font-size:20px}.mint-text p{font-size:14px}}
