.loading-screen[data-astro-cid-g2nbzz2z]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff url(/loader-screen.jpg) no-repeat center center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease}.loading-text[data-astro-cid-g2nbzz2z]{color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:1.5rem;margin-bottom:1rem;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.3)}.progress-container[data-astro-cid-g2nbzz2z]{width:240px;height:30px;background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;overflow:hidden;position:relative}.progress-bar[data-astro-cid-g2nbzz2z]{width:0%;height:100%;background:#ffffffe6;border-radius:999px;transition:width .3s ease}.progress-text[data-astro-cid-g2nbzz2z]{color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:300;text-shadow:0 1px 2px rgba(0,0,0,.3);pointer-events:none}.control-panel[data-astro-cid-aguojgpj]{position:fixed;top:20px;left:20px;background:#fffc;padding:20px 30px;border-radius:30px;display:flex;flex-direction:column;gap:10px;z-index:1000;box-shadow:0 2px 10px #0000001a;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px)}.mode-buttons[data-astro-cid-aguojgpj]{display:flex;flex-direction:column;gap:12px}.mode-button[data-astro-cid-aguojgpj]{padding:8px 16px;border:2px solid #000;border-radius:20px;background:#fff;color:#000;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:14px;transition:all .2s ease;user-select:none;width:120px;text-align:center;touch-action:manipulation}.mode-button[data-astro-cid-aguojgpj].active{background:#000!important;color:#fff!important}.mode-button[data-astro-cid-aguojgpj]:hover:not(:disabled){background:#f0f0f0}.mode-button[data-astro-cid-aguojgpj]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (hover: none){.mode-button[data-astro-cid-aguojgpj]:active:not(:disabled){background:#f0f0f0}.mode-button[data-astro-cid-aguojgpj].active:active{background:#000!important;color:#fff!important}}.fps-info[data-astro-cid-aguojgpj]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#ffffffe6;padding:10px 20px;border-radius:20px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;z-index:1000;box-shadow:0 2px 10px #0000001a;pointer-events:none;opacity:0;transition:opacity .3s ease}.banana-counter[data-astro-cid-aguojgpj]{position:fixed;top:20px;right:20px;background:#ffffffe6;padding:10px 20px;border-radius:20px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;z-index:1000;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;gap:8px}.banana-icon[data-astro-cid-aguojgpj]{font-size:16px;transform:rotate(-45deg)}.banana-crosshair[data-astro-cid-aguojgpj]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;background-color:#ffdf2bcc;border-radius:50%;pointer-events:none;z-index:1000;box-shadow:0 0 4px #0000004d;opacity:0;transition:opacity .3s ease}@media (max-width: 768px){.banana-crosshair[data-astro-cid-aguojgpj]{width:4px;height:4px}}@media (max-width: 768px){.control-panel[data-astro-cid-aguojgpj]{transform:scale(.75);transform-origin:top left;top:10px;left:10px}}#shoot-button[data-astro-cid-micc4hn6]{position:fixed;bottom:40px;right:40px;width:80px;height:80px;background:#fff3;border:2px solid rgba(255,255,255,.4);border-radius:50%;z-index:1000;touch-action:none;user-select:none;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){#shoot-button[data-astro-cid-micc4hn6]{width:60px;height:60px}}.vr-entry[data-astro-cid-w564suqz]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1000;max-width:calc(100vw - 32px)}@media (max-width: 620px){.vr-entry[data-astro-cid-w564suqz]{left:auto;right:12px;max-width:calc(100vw - 136px);transform:none}}.vr-entry[data-astro-cid-w564suqz] button,.vr-entry[data-astro-cid-w564suqz] a{position:relative!important;left:auto!important;bottom:auto!important;width:auto!important;padding:12px 24px!important;color:#111!important;background:#fff!important;border:1px solid #111!important;border-radius:20px!important;opacity:1!important;display:inline-block}#minimap[data-astro-cid-d2vpttga]{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));z-index:1001;width:clamp(100px,15vw,178px);opacity:.82;pointer-events:none;user-select:none}body:has(#joystick-container) #minimap[data-astro-cid-d2vpttga]{bottom:max(166px,env(safe-area-inset-bottom))}img[data-astro-cid-d2vpttga]{display:block;width:100%;filter:grayscale(1) brightness(1.2) drop-shadow(0 1px 2px #10212180)}.player[data-astro-cid-d2vpttga]{position:absolute;width:12px;height:15px;transform:translate(-50%,-50%) rotate(var(--angle));filter:drop-shadow(0 1px 2px #05211d)}.player[data-astro-cid-d2vpttga]:before,.player[data-astro-cid-d2vpttga]:after{content:"";position:absolute;inset:0;background:#102b2b;clip-path:polygon(50% 0,100% 100%,50% 78%,0 100%)}.player[data-astro-cid-d2vpttga]:after{inset:2px;background:#79ffcf}
