._characterSelect_174qj_1{max-width:850px;margin:22px auto;padding:24px;border:2px solid #e0b86a;border-radius:18px;background:linear-gradient(135deg,#262030,#101b2c);text-align:center}._characterSelect_174qj_1 h2{font-size:26px;color:#f6d589;letter-spacing:2px}._characterSelect_174qj_1 p{font-size:14px;color:#e5d6b9}._characterSelect_174qj_1 ._runnerChoices_174qj_1{grid-template-columns:repeat(4,minmax(0,1fr))}._characterSelect_174qj_1 ._runnerEmoji_174qj_1{font-size:42px}._characterSelect_174qj_1 ._runnerChoices_174qj_1 button{min-height:132px}._characterSelect_174qj_1 ._runnerChoices_174qj_1 small{font-size:10px;color:#c9bda5}._playJump_174qj_1{display:inline-block;background:#e6bf73;color:#151015!important;padding:13px 26px;border-radius:8px;font-weight:800;text-decoration:none;margin-top:10px}@media(max-width:600px){._characterSelect_174qj_1{padding:14px}._characterSelect_174qj_1 ._runnerChoices_174qj_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._runnerGender_174qj_1{display:flex;gap:8px;margin:12px 0}._runnerGender_174qj_1 button{flex:1;background:#252a35;border:1px solid #756344;color:#f4e2bd;padding:12px;border-radius:8px;cursor:pointer}._runnerChoices_174qj_1{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}._runnerChoices_174qj_1 button{display:flex;flex-direction:column;align-items:center;gap:6px;background:#252a35;border:1px solid #756344;color:#f4e2bd;padding:12px 4px;border-radius:8px;cursor:pointer;font-size:11px}._runnerEmoji_174qj_1{font-size:28px}._runnerGender_174qj_1 button._selected_174qj_1,._runnerChoices_174qj_1 button._selected_174qj_1{background:#514026;border:2px solid #f5cf82;color:#fff}._lifetimeBox_174qj_1{padding:18px;border:1px solid #d1a95f;background:linear-gradient(135deg,#2b2133,#171d2a);border-radius:10px;text-align:center;margin:15px 0}._lifetimeBox_174qj_1 span{font-size:11px;letter-spacing:2px;color:#f2d7a5}._lifetimeBox_174qj_1 strong{display:block;font-size:38px;color:#f8d88d;margin:12px 0}._lifetimeBox_174qj_1 p{font-size:12px;line-height:1.6}._challengeProgress_174qj_1{padding:15px;border:1px solid #a98950;border-radius:9px;background:#24202a;margin:14px 0}._challengeProgress_174qj_1 strong{color:#f4d187}._challengeProgress_174qj_1 p{font-size:12px}._progressTrack_174qj_1{height:12px;border-radius:20px;background:#49404b;overflow:hidden}._progressTrack_174qj_1 div{height:100%;background:linear-gradient(90deg,#d69d45,#f5d884);border-radius:20px;transition:width .3s}._leaderboard_174qj_1{margin-top:26px;padding-top:20px;border-top:1px solid #7b6543}._leaderboard_174qj_1 h2{font-size:18px;color:#eac17b}._leaderboard_174qj_1 small{display:block;margin-top:16px;font-size:11px;color:#b6ac9d;line-height:1.5}._leaderRow_174qj_1{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #4d4338;font-size:13px}._leaderRow_174qj_1 strong{color:#efc577}._locked_174qj_1{max-width:650px;margin:100px auto;text-align:center;border:1px solid #c6a35e;border-radius:18px;padding:45px 28px;background:linear-gradient(145deg,#20142b,#101420)}._locked_174qj_1 h1{font-size:clamp(40px,8vw,72px);margin:15px 0}._locked_174qj_1 em{color:#e4bd76}._locked_174qj_1 p{color:#e1d3bd;line-height:1.7}._locked_174qj_1 small{display:block;margin-top:22px;color:#a89c8b}._joinButton_174qj_1{display:inline-block;background:#d9b570!important;color:#17110c!important;padding:17px 22px;margin-top:22px;font-weight:800;text-decoration:none;border-radius:6px}._gameLabel_174qj_1{letter-spacing:3px;font-size:12px;color:#e7c47e}._page_174qj_1{min-height:100vh;background:#0c0e16;color:#f8f0e0;font-family:Arial,sans-serif;padding:22px 5vw 70px}._page_174qj_1 header{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;letter-spacing:2px}._page_174qj_1 a{color:#e5c17d}._intro_174qj_1{text-align:center;margin:38px auto 26px;max-width:650px}._intro_174qj_1>p:first-child{font-size:12px;letter-spacing:4px;color:#d9b36e}._intro_174qj_1 h1{font-size:clamp(36px,7vw,76px);margin:8px 0}._intro_174qj_1 em{color:#d6ac61}._intro_174qj_1>p:last-child{color:#c7c2bc;line-height:1.6}._layout_174qj_1{display:flex;align-items:flex-start;justify-content:center;gap:32px;flex-wrap:wrap}._game_174qj_1{position:relative;width:min(100%,360px);border:2px solid #b79455;border-radius:15px;overflow:hidden;background:#111827;box-shadow:0 16px 50px #0008;touch-action:pan-y}._game_174qj_1 canvas{width:100%;height:auto;display:block;touch-action:pan-y}._controls_174qj_1{display:flex;gap:8px;padding:10px;background:#0d111a}._controls_174qj_1 button{flex:1;min-height:48px;background:#d4ad67;border:0;border-radius:6px;color:#17120b;font-weight:800;cursor:pointer}._overlay_174qj_1{position:absolute;top:30%;left:6%;width:88%;padding:22px 14px;text-align:center;background:#090e1ded;border:1px solid #d6b26b;border-radius:12px}._overlay_174qj_1 h2{font-size:23px;color:#f0cd86}._overlay_174qj_1 p{font-size:14px;line-height:1.5}._overlay_174qj_1 button,._upload_174qj_1{display:block;width:100%;padding:14px;background:#d7b36e;border:0;border-radius:6px;color:#191510;font-weight:800;cursor:pointer;text-align:center}._panel_174qj_1{width:min(100%,330px);background:#171a22;border:1px solid #5a4c37;padding:25px;border-radius:12px}._panel_174qj_1 h2{letter-spacing:2px;color:#f0d59e}._panel_174qj_1 p{font-size:14px;color:#c9c5bc;line-height:1.6}._upload_174qj_1 input{display:none}._clear_174qj_1{width:100%;padding:12px;background:transparent;border:1px solid #a88c5a;color:#e9d7b4;border-radius:6px;margin-top:10px;cursor:pointer}._stats_174qj_1{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}._stats_174qj_1 div{border:1px solid #655238;padding:15px 8px;text-align:center}._stats_174qj_1 span{font-size:10px;letter-spacing:1px;display:block}._stats_174qj_1 strong{display:block;font-size:28px;color:#f0c674;margin-top:10px}._notice_174qj_1{font-size:12px!important}._page_174qj_1 button:focus-visible,._page_174qj_1 a:focus-visible{outline:3px solid #f9d78d;outline-offset:3px}@media(max-width:480px){._page_174qj_1{padding:16px 14px 50px}._intro_174qj_1{margin:28px auto 18px}._layout_174qj_1{gap:20px}}._launchBar_174qj_1{width:100%;display:flex;justify-content:center;gap:10px}._launchBar_174qj_1 button{background:#e3bd74;color:#15121a;border:0;border-radius:8px;padding:12px 18px;font-weight:800}._exitGame_174qj_1{position:absolute;top:6px;right:6px;z-index:9;background:#101724dd;color:#fff;border:1px solid #d9b773;border-radius:6px;padding:9px 12px;font-weight:800}._fullscreenLayout_174qj_1{position:fixed;inset:0;z-index:99999;background:#080b13;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:env(safe-area-inset-top) 8px env(safe-area-inset-bottom);overflow:hidden}._fullscreenLayout_174qj_1 ._game_174qj_1{width:min(calc((100dvh - 100px)*.643),100vw - 16px,440px);max-height:calc(100dvh - 70px);border-radius:8px;display:flex;flex-direction:column;touch-action:none}._fullscreenLayout_174qj_1 ._game_174qj_1 canvas{flex:1;min-height:0;width:100%;height:calc(100dvh - 135px);object-fit:contain;touch-action:none}._fullscreenLayout_174qj_1 ._controls_174qj_1{flex:none;padding:6px}._fullscreenLayout_174qj_1 ._controls_174qj_1 button{min-height:54px;font-size:18px;touch-action:manipulation}._fullscreenLayout_174qj_1 ._panel_174qj_1{display:none}._fullscreenLayout_174qj_1 ._launchBar_174qj_1{position:absolute;top:env(safe-area-inset-top);left:0;right:0;z-index:3;pointer-events:none}._fullscreenLayout_174qj_1 ._launchBar_174qj_1 button:first-child{display:none}._fullscreenLayout_174qj_1 ._launchBar_174qj_1 button:last-child{pointer-events:auto;background:#262b37;color:#fff;border:1px solid #d4ad67;padding:5px 10px;font-size:11px}._fullscreenLayout_174qj_1 ._overlay_174qj_1{top:24%;z-index:4}@media(max-width:600px){._fullscreenLayout_174qj_1 ._game_174qj_1{width:min(calc((100dvh - 100px)*.643),100vw - 8px);max-height:calc(100dvh - 65px)}._fullscreenLayout_174qj_1 ._game_174qj_1 canvas{height:calc(100dvh - 125px)}}
