.wrapper.svelte-wmng36{position:relative;width:100vw;height:100dvh;background:#000;overflow:hidden;font-family:Momo Trust Display,sans-serif}.game.svelte-wmng36{width:100%;height:100%}canvas{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.hud.svelte-wmng36{position:absolute;top:1.5rem;right:1.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:2px;pointer-events:none;z-index:10}.energy-label.svelte-wmng36{font-size:.7rem;letter-spacing:.12em;color:#ffffff59;font-weight:300}.energy-row.svelte-wmng36{display:flex;align-items:baseline;gap:8px}.energy-value.svelte-wmng36{font-size:2.2rem;font-weight:300;line-height:1;-webkit-text-stroke:1px rgba(255,255,255,.88);color:#ffffff0d;paint-order:stroke fill}.delta.svelte-wmng36{font-size:1rem;font-weight:300;animation:svelte-wmng36-popFade .9s cubic-bezier(.16,1,.3,1) forwards}.delta.pos.svelte-wmng36{color:#6ee7b7}.delta.neg.svelte-wmng36{color:#fca5a5}@keyframes svelte-wmng36-popFade{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.overlay.svelte-wmng36{position:absolute;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:20;animation:svelte-wmng36-fadeIn .6s ease forwards}@keyframes svelte-wmng36-fadeIn{0%{opacity:0}to{opacity:1}}.overlay-content.svelte-wmng36{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.over-title.svelte-wmng36{font-size:clamp(2rem,8vw,4rem);font-weight:300;color:#ffffff0d;-webkit-text-stroke:1.5px rgba(255,255,255,.88);paint-order:stroke fill;letter-spacing:-.02em;margin:0}button.svelte-wmng36{background:#fff;color:#000;border:none;border-radius:999px;padding:.85rem 3rem;font-size:1rem;font-family:Momo Trust Display,sans-serif;font-weight:400;cursor:pointer;transition:opacity .2s,transform .15s}button.svelte-wmng36:hover{opacity:.85;transform:scale(1.03)}button.svelte-wmng36:active{transform:scale(.97)}.menu.svelte-8mozrr{position:relative;width:100%;height:100%;overflow:hidden;font-family:Momo Trust Display,sans-serif}.bg.svelte-8mozrr{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .6s ease-in-out}.overlay.svelte-8mozrr{position:absolute;inset:0;background:#00000073;transition:opacity .6s ease-in-out}.content.svelte-8mozrr{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;box-sizing:border-box;gap:1.5rem;transition:opacity .8s ease-in-out}h1.svelte-8mozrr{font-size:clamp(1.8rem,5.8vw,4.5rem);font-weight:300;color:#fff;margin:0;line-height:1}button.svelte-8mozrr{background:#003496;color:#fff;border:none;border-radius:999px;padding:.85rem 3rem;font-size:1rem;font-family:Momo Trust Display,sans-serif;font-weight:400;cursor:pointer;transition:opacity .2s,transform .15s;margin-top:.5rem;pointer-events:inherit}p.svelte-8mozrr{font-size:clamp(.95rem,2.5vw,1.15rem);color:#fff9;font-weight:300;max-width:340px;line-height:1.6;margin:0}button.svelte-8mozrr:hover{opacity:.85;transform:scale(1.03)}button.svelte-8mozrr:active{transform:scale(.97)}html,body{margin:0;padding:0;height:100%;background:#000}.root.svelte-6ujws9{position:relative;width:100vw;height:100dvh;overflow:hidden;font-family:Momo Trust Display,sans-serif}.fill-layer.svelte-6ujws9{position:absolute;inset:0}.anim-overlay.svelte-6ujws9{pointer-events:none}.sprite-frame.svelte-6ujws9{position:absolute;inset:0;display:flex;align-items:stretch;z-index:1}.sidebar.svelte-6ujws9{flex:1;background:#000}.sprite-img.svelte-6ujws9{height:100%;width:auto;display:block;flex-shrink:0}.bottom-section.svelte-6ujws9{position:absolute;bottom:5%;left:0;right:0;height:80px;transition:opacity .6s ease-in-out;z-index:10}.abs-left.svelte-6ujws9{position:absolute;left:15%;top:50%;transform:translateY(-50%);width:auto;display:block}.abs-right.svelte-6ujws9{position:absolute;right:15%;top:50%;transform:translateY(-50%);width:auto;display:block}.draggable.svelte-6ujws9{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;pointer-events:auto}
