._page_1vnel_1{background:var(--atelier-paper);max-width:1440px;color:var(--atelier-ink);margin:auto;padding:22px 28px 50px}._header_1vnel_1{max-width:800px;margin-bottom:18px}._header_1vnel_1 a{color:var(--atelier-muted);text-underline-offset:4px;font-size:15px}._header_1vnel_1 h1{font:400 clamp(32px,4vw,46px)/1.15 var(--atelier-display);margin:10px 0}._header_1vnel_1 p{color:var(--atelier-muted);margin:8px 0;font-size:16px;line-height:1.6}._header_1vnel_1 ._best_1vnel_1{font-size:14px}._layout_1vnel_1{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}._game_1vnel_1{min-width:0}._stage_1vnel_1{isolation:isolate;color:#e9e8ce;background:#08202a url(/images/games/mist-leap/scene-v149.webp) 50%/cover;border:1px solid #8bb7a16b;border-radius:18px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 22px 65px #0003,inset 0 0 80px #00191b66}._stage_1vnel_1:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#031c29bb,#0000 30%,#00191922 65%,#031b24e6);position:absolute;inset:0}._stageTop_1vnel_1{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}._stageTop_1vnel_1>span{letter-spacing:.1em;color:#f4e9c8;text-shadow:0 2px 7px #000;font-size:14px}._topActions_1vnel_1{gap:7px;display:flex}._page_1vnel_1 button,._page_1vnel_1 select{font:inherit;border:1px solid var(--atelier-line);background:var(--atelier-paper);min-height:44px;color:var(--atelier-ink);border-radius:7px;padding:8px 12px;font-size:15px}._page_1vnel_1 button{cursor:pointer}._page_1vnel_1 button:disabled{opacity:.4;cursor:default}._page_1vnel_1 :is(button,select,a,._board_1vnel_1):focus-visible{outline-offset:3px;outline:3px solid #c9962e}._stage_1vnel_1 button{color:#f1e7ca;background:#082d35e8;border-color:#79b6aa88;box-shadow:inset 0 1px #d7f0d81a}._topActions_1vnel_1 button{justify-content:center;align-items:center;gap:7px;min-width:44px;font-size:14px;display:inline-flex}._score_1vnel_1{text-shadow:0 2px 5px #00191b;justify-content:space-between;gap:12px;max-width:660px;margin:0 auto 8px;font-size:14px;line-height:1.6;display:flex}._score_1vnel_1 strong{color:#ffe2a0;margin-left:5px;font-size:21px}._board_1vnel_1{outline-offset:4px;touch-action:pan-y;background:linear-gradient(90deg,#05222e33,#0000 20% 80%,#05222e33);border-block:1px solid #d4ede628;width:100%;height:510px;margin:auto;scroll-margin-top:16px;position:relative;overflow:hidden}._board_1vnel_1>svg{filter:drop-shadow(0 3px 5px #00182088);width:100%;height:100%;display:block}._spirit_1vnel_1{filter:drop-shadow(0 0 6px #bdfdea)}._seed_1vnel_1{filter:drop-shadow(0 0 4px #ffcd78)}._wisp_1vnel_1{filter:drop-shadow(0 0 6px #d8b0ed)}._overlay_1vnel_1{text-align:center;background:linear-gradient(#031e2955,#031e29ee 30%,#03262bef 70%,#031e2955);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:22px;display:flex;position:absolute;inset:0}._overlay_1vnel_1 strong{color:#ffe4b0;font:400 clamp(26px,3vw,40px)/1.25 Georgia,Songti SC,serif}._overlay_1vnel_1 span{max-width:360px;font-size:16px;line-height:1.6}._page_1vnel_1 button._primary_1vnel_1{color:#123638;background:#eddbab;border-color:#eddbab;font-weight:600}._results_1vnel_1{gap:10px;width:min(100%,280px);margin:0;font-size:16px;display:grid}._results_1vnel_1>div{justify-content:space-between;gap:15px;display:flex}._results_1vnel_1 dd{color:#ffe2a0;margin:0;font-weight:600}._controls_1vnel_1{grid-template-columns:repeat(3,1fr);gap:10px;max-width:660px;margin:9px auto;display:grid}._controls_1vnel_1 button{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:48px;padding:6px 16px;font-size:22px}._controls_1vnel_1 button[aria-pressed=true]:not(:disabled){background:#355745;border-color:#f4d58e}._actions_1vnel_1{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}._actions_1vnel_1 button{min-height:36px;padding:5px 12px;font-size:14px}._actions_1vnel_1 span{color:#e4ddbb}._status_1vnel_1{color:var(--atelier-ink);margin:12px 0 5px;font-size:15px;line-height:1.7}._instructions_1vnel_1{color:var(--atelier-muted);margin:6px 0;font-size:14px;line-height:1.8}._rules_1vnel_1{border-top:1px solid var(--atelier-line);padding-top:4px}._kicker_1vnel_1{letter-spacing:.05em;color:var(--atelier-muted);margin:12px 0 8px;font-size:13px!important}._rules_1vnel_1 h2{margin:8px 0;font-size:25px;font-weight:500;line-height:1.4}._rules_1vnel_1 p{font-size:15px;line-height:1.75}._rules_1vnel_1 label{margin:14px 0;font-size:15px;display:block}._rules_1vnel_1 select{width:100%;margin-top:7px;display:block}._legend_1vnel_1{border-block:1px solid var(--atelier-line);gap:12px;padding:14px 0;list-style:none;display:grid}._legend_1vnel_1 li{grid-template-columns:9px 1fr;align-items:center;gap:3px 9px;font-size:15px;display:grid}._legend_1vnel_1 i{border:1px solid #4a4e5777;border-radius:3px;width:7px;height:18px}._legend_1vnel_1 span{color:var(--atelier-muted);grid-column:2;font-size:14px}._honesty_1vnel_1{color:var(--atelier-muted);border-top:1px solid var(--atelier-line);padding-top:14px}._banner_1vnel_1{top:12%;color:#ffe1a2;text-align:center;pointer-events:none;background:#12333aed;border:1px solid #d1b67888;border-radius:8px;padding:12px;font-size:17px;position:absolute;inset-inline:8%}._kick_1vnel_1{animation:.18s ease-out _mist-kick_1vnel_1}@keyframes _mist-kick_1vnel_1{0%,to{transform:none}30%{transform:translateY(4px)}65%{transform:translateY(-2px)}}._expanded_1vnel_1{padding:8px max(16px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom));border:0;border-radius:0;flex-direction:column;align-items:center;display:flex;overflow:auto;z-index:10000!important;width:100%!important;max-width:none!important;height:100dvh!important;position:fixed!important;inset:0!important}._expanded_1vnel_1 ._stageTop_1vnel_1{flex-shrink:0;width:100%;margin-bottom:4px}._expanded_1vnel_1 ._score_1vnel_1{flex-shrink:0;width:min(100%,900px);max-width:none;margin-bottom:5px}._expanded_1vnel_1 ._board_1vnel_1{flex-shrink:0;width:min(100%,1160px);height:calc(100dvh - 205px);min-height:260px}._expanded_1vnel_1 ._controls_1vnel_1{flex-shrink:0;width:min(100%,760px);max-width:none;margin:6px auto}._expanded_1vnel_1 ._actions_1vnel_1{flex-shrink:0;margin:0}._expanded_1vnel_1:-webkit-full-screen{background-color:#08202a}._expanded_1vnel_1:fullscreen{background-color:#08202a}@media (max-width:720px){._page_1vnel_1{padding:16px 12px 40px}._layout_1vnel_1{grid-template-columns:1fr;gap:24px}._header_1vnel_1 p{font-size:15px}._stage_1vnel_1{padding:10px}._stageTop_1vnel_1>span{font-size:12px}._topActions_1vnel_1 button{padding:7px 9px;font-size:13px}._score_1vnel_1{font-size:13px}._score_1vnel_1 strong{font-size:20px}._board_1vnel_1{height:500px}._actions_1vnel_1{gap:7px}._actions_1vnel_1 span{font-size:12px}._expanded_1vnel_1{padding:6px 10px max(6px,env(safe-area-inset-bottom))}._expanded_1vnel_1 ._board_1vnel_1{width:100%;height:calc(100dvh - 205px)}._expanded_1vnel_1 ._controls_1vnel_1{margin:6px 0}._expanded_1vnel_1 ._controls_1vnel_1 button{min-height:48px}._overlay_1vnel_1{padding:16px}._overlay_1vnel_1 strong{font-size:29px}._results_1vnel_1{font-size:15px}._banner_1vnel_1{font-size:14px;inset-inline:3%}}@media (prefers-reduced-motion:reduce){._kick_1vnel_1{animation:none}._particles_1vnel_3{display:none}._avatar_1vnel_3,._crumble_1vnel_3{transform:none}._board_1vnel_1>svg{filter:none}}._stageTop_1vnel_1>span small{letter-spacing:0;margin-top:2px;font-size:12px;line-height:1.4;display:block}._modeSwitch_1vnel_6{align-items:center;gap:6px;font-size:13px;display:flex}._stage_1vnel_1 ._modeSwitch_1vnel_6 select{color:#f1e7ca;background:#082d35;border-color:#79b6aa88;max-width:165px;min-height:44px;padding:5px 7px;font-size:13px}._actions_1vnel_1 button{min-height:44px}._actions_1vnel_1>span{text-align:center;flex-basis:100%;line-height:1.4}._resultMode_1vnel_6{color:#e5d7ac;font-size:14px!important}._rules_1vnel_1 select:disabled{opacity:.65}._expanded_1vnel_1 ._board_1vnel_1{height:max(60dvh,100dvh - 235px)}._expanded_1vnel_1 ._controls_1vnel_1 button{min-height:52px}._expanded_1vnel_1 ._actions_1vnel_1{gap:5px 8px}._expanded_1vnel_1 ._controls_1vnel_1{margin:6px auto}._banner_1vnel_1{font-weight:600;line-height:1.5}@media (max-width:720px){._expanded_1vnel_1 ._board_1vnel_1{height:max(60dvh,100dvh - 235px)}._expanded_1vnel_1 ._controls_1vnel_1{width:100%}._expanded_1vnel_1 ._controls_1vnel_1 button{min-height:52px}._expanded_1vnel_1 ._actions_1vnel_1 button{padding:5px 7px;font-size:12px}._expanded_1vnel_1 ._modeSwitch_1vnel_6{gap:4px;font-size:12px}._expanded_1vnel_1 ._modeSwitch_1vnel_6 select{max-width:142px;font-size:12px}._expanded_1vnel_1 ._stageTop_1vnel_1>span{letter-spacing:.04em}._expanded_1vnel_1 ._actions_1vnel_1>span{font-size:12px}._overlay_1vnel_1 ._resultMode_1vnel_6{font-size:13px!important}}._stage_1vnel_1 ._controls_1vnel_1{background:#08232d;border:1px solid #9db8b6;border-radius:12px;gap:8px;padding:6px}._stage_1vnel_1 ._controls_1vnel_1 button{color:#1d1f24;opacity:1;background:#f6f2ea;border:2px solid #f6f2ea;min-height:52px;font-weight:600;box-shadow:0 2px #0005}._stage_1vnel_1 ._controls_1vnel_1 button[aria-pressed=true]:not(:disabled){color:#1d1f24;background:#e9c46a;border-color:#e9c46a;box-shadow:inset 0 0 0 2px #1d1f24}._stage_1vnel_1 ._controls_1vnel_1 button:focus-visible{outline-offset:2px;outline:3px solid #fff}._stage_1vnel_1 ._controls_1vnel_1 button:active:not(:disabled){box-shadow:inset 0 2px 3px #1d1f2466}._stage_1vnel_1 ._controls_1vnel_1 button:disabled{color:#dce4e4;box-shadow:none;opacity:1;cursor:default;background:#50656b;border-color:#829699}._feedback_1vnel_18{z-index:3;pointer-events:none;opacity:0;border-radius:6px;position:absolute;inset:0}._milestoneFlash_1vnel_19{background:#f5cf7b14;animation:.65s ease-out both _mist-celebrate_1vnel_1;box-shadow:inset 0 0 70px 14px #f5cf7b}._fallFlash_1vnel_20{background:#8e244740;animation:.32s ease-out both _mist-impact_1vnel_1;box-shadow:inset 0 0 65px 16px #d95d87}._milestonePop_1vnel_21{z-index:2;background:#082c36f5;border:1px solid #e9c46a;flex-direction:column;gap:3px;padding:14px 10px;animation:.4s ease-out both _mist-pop_1vnel_1;display:flex;box-shadow:0 9px 30px #00191b66,0 0 24px #e9c46a33}._milestonePop_1vnel_21>span{color:#e9c46a;letter-spacing:.04em;font-size:14px}._milestonePop_1vnel_21 strong{color:#fff1cb;font-size:clamp(22px,2.5vw,32px);font-weight:700;line-height:1.25}._milestonePop_1vnel_21 small{color:#e3ebd9;font-size:14px;font-weight:400;line-height:1.5}@keyframes _mist-celebrate_1vnel_1{0%{opacity:.75}to{opacity:0}}@keyframes _mist-impact_1vnel_1{0%{opacity:.85}to{opacity:0}}@keyframes _mist-pop_1vnel_1{0%{opacity:0;transform:translateY(12px)scale(.96)}65%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._feedback_1vnel_18{animation:none;display:none}._milestonePop_1vnel_21{box-shadow:none;animation:none}}._landingDust_1vnel_31{filter:drop-shadow(0 0 3px #f7e6af88)}._steeringHint_1vnel_32{text-align:center;color:#dce9e5;grid-column:1/-1;min-height:21px;margin:1px 0 0;font-size:14px;line-height:1.45}._steeringHint_1vnel_32 strong{color:#ffe2a0;font-weight:600}._expanded_1vnel_1 ._board_1vnel_1{flex:1 0 260px;height:auto}@media (max-width:720px){._steeringHint_1vnel_32{font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){._landingDust_1vnel_31{display:none}}._banner_1vnel_1{top:6px;box-sizing:border-box;width:max-content;max-width:calc(100% - 16px);margin-inline:auto;padding:6px 10px;font-size:14px;line-height:1.35;inset-inline:8px}._milestonePop_1vnel_21{gap:1px;padding:6px 10px;animation:.2s ease-out both _mist-top-pop_1vnel_1;box-shadow:0 3px 12px #00191b66}._milestonePop_1vnel_21 strong{font-size:14px;line-height:1.35}._milestonePop_1vnel_21 small{font-size:13px;line-height:1.35}@keyframes _mist-top-pop_1vnel_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._milestonePop_1vnel_21{animation:none}}._steerTrail_1vnel_47{opacity:.82;pointer-events:none}._steerOutline_1vnel_48{pointer-events:none;display:none}@media (prefers-reduced-motion:reduce){._steerTrail_1vnel_47{display:none}._steerBody_1vnel_49{transform:none}._steerOutline_1vnel_48{display:block}}._hazardRim_1vnel_52{stroke:#f5a7bc;stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;pointer-events:none}._hazardNear_1vnel_53{filter:drop-shadow(0 0 5px #d95d8788)}._hazardNear_1vnel_53 ._hazardRim_1vnel_52{stroke:#ffc3d2;stroke-width:3px;stroke-dasharray:none;fill:#d95d8726;animation:.35s ease-out _hazard-arrival_1vnel_1}._hazardLabel_1vnel_55{pointer-events:none}._hazardLabel_1vnel_55 rect{fill:#341d2df5;stroke:#ffc3d2;stroke-width:1.5px;vector-effect:non-scaling-stroke}@keyframes _hazard-arrival_1vnel_1{0%{stroke-width:6px;fill:#d95d8750}to{stroke-width:3px;fill:#d95d8726}}@media (prefers-reduced-motion:reduce){._hazardNear_1vnel_53{filter:none}._hazardNear_1vnel_53 ._hazardRim_1vnel_52{animation:none}}._landContact_1vnel_62{pointer-events:none}._landContact_1vnel_62 path,._landHalo_1vnel_62{vector-effect:non-scaling-stroke}._landHalo_1vnel_62{transform-box:fill-box;transform-origin:50%;animation:.4s ease-out both _mist-land-halo_1vnel_1}._landRim_1vnel_64{filter:drop-shadow(0 0 3px #ffe9ae77);animation:.4s ease-out both _mist-land-rim_1vnel_1}@keyframes _mist-land-halo_1vnel_1{0%{opacity:1;transform:scale(.6)}35%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes _mist-land-rim_1vnel_1{0%,40%{opacity:1}to{opacity:0}}._board_1vnel_1[data-status=paused] :is(._landHalo_1vnel_62,._landRim_1vnel_64){animation-play-state:paused}@media (prefers-reduced-motion:reduce){._landHalo_1vnel_62,._landRim_1vnel_64{filter:none;animation:none;transform:none}._landHalo_1vnel_62{opacity:.65}}._stage_1vnel_1{background-image:none}._depthLayers_1vnel_72{pointer-events:none;z-index:-2;border-radius:inherit;position:absolute;inset:0;overflow:clip}._depthScenery_1vnel_73,._depthMist_1vnel_73{pointer-events:none;z-index:0;position:absolute}._depthScenery_1vnel_73{transform:translateY(var(--mist-far-y,0px));background:url(/images/games/mist-leap/scene-v149.webp) 50%/cover;inset:-72px -12px}._depthMist_1vnel_73{z-index:1;opacity:.38;transform:translateY(var(--mist-near-y,0px));background:radial-gradient(at 18% 32%,#a6d7c91c,#0000 42%),radial-gradient(at 83% 68%,#a6d7c928,#0000 38%);inset:-80px -12px}@media (prefers-reduced-motion:reduce){._depthScenery_1vnel_73,._depthMist_1vnel_73{transform:none}}._landRim_1vnel_64{animation:.4s ease-out both _mist-land-contact-read_1vnel_1}@keyframes _mist-land-contact-read_1vnel_1{0%,75%{opacity:1}to{opacity:0}}._landContact_1vnel_62[data-muted=true] :is(._landHalo_1vnel_62,._landRim_1vnel_64){filter:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){._landRim_1vnel_64{opacity:1;filter:none;animation:none}}._hazardBacking_1vnel_85{stroke:#081e2b;stroke-width:8px;vector-effect:non-scaling-stroke;pointer-events:none}._hazardNear_1vnel_53 ._hazardRim_1vnel_52{stroke:#ffd0dc;stroke-width:3.5px;fill:#d95d8740;animation-name:_mist-hazard-read_1vnel_1}._hazardLabel_1vnel_55 rect{fill:#341725;stroke:#ffd0dc;stroke-width:2.5px}._hazardLabel_1vnel_55 text{fill:#fff1f5;font-size:20px;font-weight:700}@keyframes _mist-hazard-read_1vnel_1{0%{stroke-width:5px;fill:#d95d8750}to{stroke-width:3.5px;fill:#d95d8740}}._hazardNear_1vnel_53[data-muted=true] ._hazardRim_1vnel_52{animation:none}@media (prefers-reduced-motion:reduce){._hazardNear_1vnel_53 ._hazardRim_1vnel_52{animation:none}._hazardNear_1vnel_53{filter:none}}._squashContact_1vnel_94{pointer-events:none}._squashContact_1vnel_94>*{vector-effect:non-scaling-stroke}._avatar_1vnel_3[data-ml-squash-pulse] ._spirit_1vnel_1{filter:drop-shadow(0 2px 2px #041b24)drop-shadow(0 0 3px #c5ffe5)}._avatar_1vnel_3[data-muted=true]{transform:none}@media (prefers-reduced-motion:reduce){._avatar_1vnel_3{transform:none}}._steerTrail_1vnel_47{opacity:1}._steerTrail_1vnel_47 polyline,._steerOutline_1vnel_48 path{vector-effect:non-scaling-stroke}._steerTrail_1vnel_47 polyline:first-child{stroke:#041b24;stroke-width:9px}._steerTrail_1vnel_47 polyline:last-child{stroke:#c5ffe9;stroke-width:5px}._steerOutline_1vnel_48{display:block}._steerTrail_1vnel_47[data-muted=true]{display:none}[data-ml-steer-pulse][data-muted=true] ._steerBody_1vnel_49{transform:none}@media (prefers-reduced-motion:reduce){._steerTrail_1vnel_47{display:none}._steerBody_1vnel_49{transform:none}}._hazardNear_1vnel_53[data-ml-hazard-detail=contrast] ._hazardBacking_1vnel_85{stroke:#061521;stroke-width:11px}._hazardNear_1vnel_53[data-ml-hazard-detail=contrast] ._hazardRim_1vnel_52{stroke:#ffe0e9}._hazardNear_1vnel_53[data-ml-hazard-detail=contrast] ._hazardLabel_1vnel_55 rect{fill:#351326;stroke:#ffe0e9;stroke-width:3px}._hazardNear_1vnel_53[data-ml-hazard-detail=contrast] ._hazardLabel_1vnel_55 text{fill:#fff;paint-order:stroke;stroke:#351326;stroke-width:1px;font-weight:750}._squashContact_1vnel_94[data-ml-squash-detail=outlined] ellipse{fill:#041821;stroke:#041821;stroke-width:9px}._squashContact_1vnel_94[data-ml-squash-detail=outlined] path{stroke:#f0fff8;stroke-width:4.5px}
