body{margin:0;padding:0}.jumper-game{font-family:Courier New,Courier,monospace;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;background-image:url(https://cdn.shopify.com/s/files/1/0703/7190/1665/files/bg-jumper-game.jpg?v=1764767752);background-size:cover;background-repeat:repeat;overflow:hidden}#top-panel{width:400px;background-color:#2d1b4e;border:3px solid #fff;border-bottom:none;border-radius:10px 10px 0 0;padding:15px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;color:#fff;box-shadow:0 0 20px #ffffff1a;margin-bottom:0;z-index:20}.panel-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.score-section{align-items:flex-start;flex:1}.level-section{align-items:flex-end;text-align:right;flex:2}.label{font-size:12px;color:#f39c12;margin-bottom:5px;letter-spacing:1px;text-transform:uppercase}#score{font-size:24px;color:#fff;text-shadow:none}#level-name{font-size:16px;color:#fff;text-transform:none}#game-container{position:relative;width:400px;height:600px;box-shadow:0 0 20px #ffffff1a;background:linear-gradient(to bottom,#1a0b2e,#2d1b4e);border:3px solid #fff;border-top:none;border-radius:0 0 10px 10px;box-sizing:border-box}canvas{display:block;width:100%;height:100%}.screen{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#1a0b2ef2;color:#fff;text-align:center;z-index:10;overflow-y:auto;padding:20px 10px;box-sizing:border-box}.hidden{display:none!important}.screen{scroll-behavior:smooth}.screen::-webkit-scrollbar{width:8px}.screen::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.screen::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.screen::-webkit-scrollbar-thumb:hover{background:#ffffff80}h1{font-size:28px;margin-bottom:20px;color:#fff;text-transform:none;text-shadow:none;font-family:Courier New,Courier,monospace}#game-logo{max-width:200px;height:auto;margin-bottom:20px}h2{font-size:24px;color:#1abc9c;text-shadow:none;margin-bottom:15px}p{font-size:16px;margin:8px 0;max-width:80%;line-height:1.4;color:#ddd}button{padding:15px 30px;font-size:18px;background-color:transparent;color:#fff;border:2px solid #fff;border-radius:8px;cursor:pointer;margin-top:10px;transition:transform .1s;font-weight:700;box-shadow:none;width:260px;text-transform:none;font-family:Courier New,Courier,monospace}#submit-score-btn,#win-submit-score-btn{background-color:#432c7a;border:2px solid #fff}#restart-btn,#play-again-btn{background-color:#1abc9c;border:2px solid #fff}button:hover{transform:scale(1.02);opacity:.9}#submit-score-btn:hover,#win-submit-score-btn:hover,#restart-btn:hover,#play-again-btn:hover{color:#fff;background-color:inherit;filter:brightness(1.1)}#hud{position:absolute;top:10px;left:10px;width:calc(100% - 20px);display:flex;justify-content:center;color:#fff;font-weight:700;font-size:16px;text-shadow:none;pointer-events:none}#combo-container{position:absolute;top:50px;left:50%;transform:translate(-50%);font-size:24px;color:gold;animation:pulse .5s infinite alternate}@keyframes pulse{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(1.2)}}.certificate{background:#fff;color:#333;padding:20px;border:4px double #4CAF50;margin:20px;border-radius:8px}.certificate h3{margin-top:0;color:#2c3e50}.bonus{background:#cd2514;padding:10px;border-radius:5px;margin:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.actions{display:flex;gap:10px}input[type=text]{padding:15px;font-size:16px;border-radius:8px;border:none;width:280px;margin-bottom:8px;color:#333;font-family:Courier New,Courier,monospace;text-align:center;display:block;margin-left:auto;margin-right:auto}#submission-form,#win-submission-form{margin:20px 0;display:flex;flex-direction:column;align-items:center}.secondary-btn{background-color:#7f8c8d}.secondary-btn:hover{background-color:#95a5a6}#scoreboard-list{background:#ffffffe6;color:#333;padding:20px;border-radius:10px;width:80%;max-height:400px;overflow-y:auto;margin-bottom:20px}#win-final-score,#final-score{font-size:30px;font-weight:900}.score-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee;font-size:18px}.score-item:last-child{border-bottom:none}.score-rank{font-weight:700;color:#e74c3c;width:30px}.score-name{flex-grow:1;text-align:left;padding-left:10px}.score-value{font-weight:700;color:#27ae60}h1,h2,#score,.label,#level,#level-name{font-family:Courier New,Courier,monospace;font-weight:700}@media (max-width: 600px){.jumper-game{padding:20px 0;height:100vh}#game-container,#top-panel{width:95%;max-width:400px}#game-container{height:60vh}#top-panel{padding:10px}h1{font-size:24px}h2{font-size:20px}p{font-size:14px}.mobile-controls{display:flex!important}.screen{padding:15px 10px}#game-logo{max-width:150px}}.mobile-controls{display:none;width:100%;max-width:400px;justify-content:space-between;padding:20px;box-sizing:border-box;margin-top:10px;z-index:30}.control-btn{width:80px;height:60px;background-color:#1abc9c;border:2px solid #fff;border-radius:5px;color:#fff;font-size:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:Courier New,Courier,monospace;font-weight:700;padding-bottom:4px}.control-btn:active{background-color:#16a085;transform:scale(.98)}.control-group-left{display:flex;gap:10px}.control-jump{width:120px;background-color:#1abc9c}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jumper-game.css.map */
