body.play{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;position:fixed;inset:0;overflow:hidden}.stage[data-astro-cid-i67vgag3]{background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#game[data-astro-cid-i67vgag3]{width:100vw;height:100dvh;image-rendering:pixelated;display:block}.msg[data-astro-cid-i67vgag3]{text-align:center;color:#ff8a7a;font-size:14px;position:absolute;bottom:16px;left:16px;right:16px}.msg[data-astro-cid-i67vgag3]:empty{display:none}.loader[data-astro-cid-i67vgag3]{z-index:30;text-align:center;background:radial-gradient(circle at 50% 42%,#17361b 0%,#0b0f0c 62%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 16px;transition:opacity .5s;display:flex;position:fixed;inset:0}.loader[data-astro-cid-i67vgag3][hidden]{display:none}.loader[data-astro-cid-i67vgag3].done{opacity:0;pointer-events:none}.ld-logo[data-astro-cid-i67vgag3]{filter:drop-shadow(0 0 18px #6be23a73);width:330px;height:auto;animation:1.8s ease-in-out infinite ld-pulse}.ld-bar[data-astro-cid-i67vgag3]{gap:6px;display:flex}.ld-bar[data-astro-cid-i67vgag3] i[data-astro-cid-i67vgag3]{background:#15141f;border:2px solid #45426b;width:22px;height:14px;transition:background .2s,border-color .2s,box-shadow .2s}.ld-bar[data-astro-cid-i67vgag3] i[data-astro-cid-i67vgag3].on{background:var(--green);border-color:var(--lime);box-shadow:0 0 10px #6be23a99}.ld-text[data-astro-cid-i67vgag3]{color:var(--white);min-height:1.4em;margin:0;font-weight:600}.ld-text[data-astro-cid-i67vgag3] b[data-astro-cid-i67vgag3]{color:var(--lime);font-family:var(--font-label);margin-left:6px;font-weight:400}.ld-tip[data-astro-cid-i67vgag3]{max-width:340px;color:var(--muted);min-height:2.8em;margin:0;font-size:14px}@keyframes ld-pulse{0%,to{filter:drop-shadow(0 0 12px #6be23a59);transform:scale(1)}50%{filter:drop-shadow(0 0 26px #6be23ab3);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ld-logo[data-astro-cid-i67vgag3]{animation:none}.loader[data-astro-cid-i67vgag3]{transition:none}}@media (height<=420px){.loader[data-astro-cid-i67vgag3]{gap:10px}.ld-logo[data-astro-cid-i67vgag3]{width:200px}.ld-tip[data-astro-cid-i67vgag3]{display:none}}.hud-top[data-astro-cid-i67vgag3]{z-index:10;top:max(12px, env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));gap:8px;display:flex;position:fixed}.hud-btn[data-astro-cid-i67vgag3]{width:44px;height:44px;color:var(--white);font-family:var(--font-display);cursor:pointer;background:#0b0f0c8c;border:2px solid #f2f7f059;border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:flex}.hud-btn[data-astro-cid-i67vgag3]:hover{border-color:var(--green)}.touch[data-astro-cid-i67vgag3]{display:none}body.is-touch .touch[data-astro-cid-i67vgag3]{display:block}body.is-touch .only-desk[data-astro-cid-i67vgag3]{display:none}.stick[data-astro-cid-i67vgag3]{z-index:10;left:max(28px, calc(env(safe-area-inset-left,0px) + 12px));bottom:max(22px, env(safe-area-inset-bottom,0px));touch-action:none;background:#f2f7f014;border:2px solid #f2f7f059;border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:fixed}.knob[data-astro-cid-i67vgag3]{pointer-events:none;background:#6be23a73;border:2px solid #c8ff5acc;border-radius:50%;width:56px;height:56px}.actions[data-astro-cid-i67vgag3]{z-index:10;right:max(24px, calc(env(safe-area-inset-right,0px) + 8px));bottom:max(14px, env(safe-area-inset-bottom,0px));width:196px;height:186px;position:fixed}.act[data-astro-cid-i67vgag3]{color:var(--white);touch-action:none;cursor:pointer;background:#0b0f0c59;border:2px solid #f2f7f073;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex;position:absolute}.act[data-astro-cid-i67vgag3] span[data-astro-cid-i67vgag3]{font-family:var(--font-label);text-transform:uppercase;font-size:8px;line-height:1}.act[data-astro-cid-i67vgag3].on{border-color:var(--lime);background:#6be23a8c}.a-sword[data-astro-cid-i67vgag3]{background:#6be23a59;border-color:#c8ff5ad9;width:78px;height:78px;bottom:0;right:0}.a-sword[data-astro-cid-i67vgag3] span[data-astro-cid-i67vgag3]{font-size:9px}.a-shoot[data-astro-cid-i67vgag3]{width:62px;height:62px;bottom:6px;right:88px}.a-slam[data-astro-cid-i67vgag3]{width:62px;height:62px;bottom:88px;right:8px}.a-dash[data-astro-cid-i67vgag3]{width:54px;height:54px;bottom:80px;right:84px}.a-omni[data-astro-cid-i67vgag3]{background:#15141fb3;border-color:#6be23ae6;width:50px;height:50px;bottom:132px;right:150px}.help[data-astro-cid-i67vgag3]{z-index:15;border:2px solid var(--purple);background:#0b0f0ce6;border-radius:8px;width:min(720px,100vw - 32px);padding:18px 22px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.help[data-astro-cid-i67vgag3][hidden]{display:none}.help-head[data-astro-cid-i67vgag3]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.help[data-astro-cid-i67vgag3] h2[data-astro-cid-i67vgag3]{color:var(--green);font-size:30px}.help[data-astro-cid-i67vgag3] ul[data-astro-cid-i67vgag3]{color:var(--text-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.help[data-astro-cid-i67vgag3] li[data-astro-cid-i67vgag3]{align-items:center;gap:10px;display:flex}.keys[data-astro-cid-i67vgag3]{gap:3px;display:flex}kbd[data-astro-cid-i67vgag3]{background:var(--charcoal);border:2px solid var(--purple-light);min-width:26px;height:28px;color:var(--white);font-family:var(--font-label);border-bottom-width:4px;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}kbd[data-astro-cid-i67vgag3].hot{border-color:var(--green);color:var(--lime)}.link[data-astro-cid-i67vgag3]{color:var(--lime);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:600}.pause[data-astro-cid-i67vgag3]{z-index:20;background:#0b0f0cbf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pause[data-astro-cid-i67vgag3][hidden]{display:none}.pause-box[data-astro-cid-i67vgag3]{background:var(--purple-dark);border:2px solid var(--purple);border-radius:8px;flex-direction:column;gap:10px;width:min(340px,100%);max-height:100%;padding:20px;display:flex;overflow:auto}.pause-box[data-astro-cid-i67vgag3] h2[data-astro-cid-i67vgag3]{color:var(--green);font-size:40px}.stat[data-astro-cid-i67vgag3]{color:var(--text-2)}.stat[data-astro-cid-i67vgag3] b[data-astro-cid-i67vgag3]{color:var(--lime)}.menu-btn[data-astro-cid-i67vgag3]{border:2px solid var(--purple-light);border-radius:var(--radius);min-height:48px;color:var(--white);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.menu-btn[data-astro-cid-i67vgag3]:hover{border-color:var(--green);color:var(--white)}.pause[data-astro-cid-i67vgag3] .btn-play[data-astro-cid-i67vgag3]{cursor:pointer;border:0;min-height:52px;font-size:20px}.rotate[data-astro-cid-i67vgag3]{display:none}@media (orientation:portrait) and (hover:none) and (pointer:coarse){.rotate[data-astro-cid-i67vgag3]{z-index:40;text-align:center;padding:max(24px, env(safe-area-inset-top,0px)) 24px max(28px, env(safe-area-inset-bottom,0px));image-rendering:pixelated;background:linear-gradient(#0b0f0cdb,#0b0f0cdb),url(/img/gameplay_bosque.webp) 50%/cover;flex-direction:column;align-items:center;gap:18px;display:flex;position:fixed;inset:0;overflow:auto}.rotate[data-astro-cid-i67vgag3] .phone[data-astro-cid-i67vgag3]{margin-top:48px}.rotate[data-astro-cid-i67vgag3] h2[data-astro-cid-i67vgag3]{font-size:46px}.rotate[data-astro-cid-i67vgag3] p[data-astro-cid-i67vgag3]{color:var(--text-2);max-width:290px}.rotate[data-astro-cid-i67vgag3] .hint[data-astro-cid-i67vgag3]{color:var(--muted);font-size:14px}.rotate[data-astro-cid-i67vgag3] .btn-play[data-astro-cid-i67vgag3]{cursor:pointer;border:0;width:min(280px,100%)}.rotate[data-astro-cid-i67vgag3] a[data-astro-cid-i67vgag3]{margin-top:auto;font-weight:600}}
