.entity.svelte-1olzgv1{position:absolute;top:var(--top);left:var(--left);width:var(--width);height:var(--height);color:var(--color);pointer-events:var(--pointerEvents);transition:top .5s ease,left .5s ease}.unit.svelte-1olzgv1{z-index:20}.building.svelte-1olzgv1{z-index:10}.windtrap.svelte-1olzgv1{animation:svelte-1olzgv1-windtrap-animation 8s infinite}.entity.svelte-1olzgv1 svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:1;transform:var(--transform);pointer-events:none}.selected.unit.svelte-1olzgv1:before{content:"";position:absolute;display:block;width:var(--width);height:var(--height);animation:pulse 1.5s infinite;background:url(../../../mouse/unit-selected.svg) 0px 0px / 100% no-repeat;z-index:10}.selected.building.svelte-1olzgv1:before{content:"";position:absolute;display:block;width:var(--width);height:var(--height);top:-1px;left:-1px;border:4px solid #fff;box-sizing:border-box;animation:pulse 1.5s infinite;z-index:10}.animated.sprites-2.svelte-1olzgv1 svg:nth-child(2){animation:showHide--2-2 1s infinite steps(1)}.animated.sprites-4.svelte-1olzgv1 svg:nth-child(2){animation:showHide--4-2 2s infinite steps(1)}.animated.sprites-4.svelte-1olzgv1 svg:nth-child(3){animation:showHide--4-3 2s infinite steps(1)}.animated.sprites-4.svelte-1olzgv1 svg:nth-child(4){animation:showHide--4-4 2s infinite steps(1)}@keyframes svelte-1olzgv1-windtrap-animation{0%{background-color:#000020}50%{background-color:#2f2fff}to{background-color:#000020}}.grid.svelte-h490cn{position:absolute;top:0;left:0;pointer-events:none;width:var(--width);height:var(--height);background-size:var(--backgroundSize);background-image:linear-gradient(to right,#111 1px,transparent 1px),linear-gradient(to bottom,#111 1px,transparent 1px);border-bottom:1px solid #111;border-right:1px solid #111}.header.svelte-lmmj8z{position:fixed;top:0;left:0;z-index:100;width:100%;height:64px;background-color:#101010;display:flex;align-items:center}.credits.svelte-lmmj8z{margin-left:auto;display:flex;gap:1rem}.credits-value.svelte-lmmj8z{font-family:Munro;color:#fff;font-size:2rem;letter-spacing:.2rem}.move.svelte-62wdds{cursor:url(../../../mouse/cursor-move.svg) 22 22,auto}.attack.svelte-62wdds{cursor:url(../../../mouse/cursor-attack.svg) 22 22,auto}.map.svelte-62wdds{position:absolute;top:0;left:0;width:var(--width);height:var(--height);background-color:#222}.sand.svelte-62wdds{background:url(../../../map/sand.svg);width:100%;height:100%;background-repeat:repeat;background-size:var(--backgroundSize);position:absolute;top:0;left:0}.terrain.svelte-62wdds{background:var(--background);background-size:var(--backgroundSize);background-repeat:no-repeat;width:var(--width);height:var(--height);position:absolute;top:0;left:0}.entity.svelte-z4nryp{position:absolute;top:var(--top);left:var(--left);width:var(--width);height:var(--height);background-color:var(--color)}.minimap.svelte-13dznqp{aspect-ratio:1;background:var(--background);position:relative;background-size:var(--backgroundSize);background-color:#111;width:var(--width)}.actions.svelte-os75np{display:flex;flex-direction:column;gap:2px}.damage.svelte-y8uojx{display:flex;flex-direction:column;align-items:center;gap:1rem;width:50%}.meter.svelte-y8uojx{width:100%;border-top:4px solid #faffca;border-left:4px solid #faffca;border-bottom:4px solid #62644c;border-right:4px solid #62644c;position:relative}.progress.svelte-y8uojx{height:2rem;background-color:var(--backgroundColor);width:var(--width)}.high.svelte-y8uojx,.high.svelte-y8uojx:before,.high.svelte-y8uojx:after{background-color:#7ffc50}.medium.svelte-y8uojx,.medium.svelte-y8uojx:before,.medium.svelte-y8uojx:after{background-color:#fdff53}.low.svelte-y8uojx,.low.svelte-y8uojx:before,.low.svelte-y8uojx:after{background-color:#a22514}.notch.svelte-y8uojx{position:absolute}.notch.high.svelte-y8uojx{bottom:0;right:0}.notch.medium.svelte-y8uojx{bottom:0;left:calc(50% + 2px)}.notch.low.svelte-y8uojx{bottom:0;left:8px}.notch.svelte-y8uojx:before,.notch.svelte-y8uojx:after{content:"";display:block;position:absolute;box-shadow:2px 2px #000;bottom:-12px}.notch.svelte-y8uojx:before{width:4px;height:8px;right:2px}.notch.svelte-y8uojx:after{width:8px;height:4px;right:0px}.icon.svelte-1mpkgbd{background:var(--background);background-size:cover;aspect-ratio:1/1;border:4px solid #fff;width:50%}.info-panel.svelte-18n3ist{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.5rem;background-color:#babd95;border-top:4px solid #faffca;border-left:4px solid #faffca;border-bottom:4px solid #62644c;border-right:4px solid #62644c}.content.svelte-18n3ist{display:flex;width:100%;max-width:12rem;margin:0 auto;flex-direction:column;gap:.5rem}.row.svelte-18n3ist{display:flex;gap:.5rem}.text-instruction.svelte-18n3ist{display:flex;align-items:end;min-height:6.5rem;color:#fff}.row.svelte-j96ut1{display:flex;flex-direction:row;gap:.25rem}.col.svelte-j96ut1{display:flex;flex-direction:column;gap:.25rem}.sidebar.svelte-j96ut1{position:fixed;top:64px;right:0;background-color:#000;height:100%}.scroll-vertical.svelte-j96ut1{width:2.5rem;background:url(../../../ui/scroll-joint.svg) 0 0 / contain no-repeat,url(../../../ui/scroll-joint.svg) 0 100% / contain no-repeat,url(../../../ui/scroll-joint.svg) 0 calc(100% - 378px) / contain no-repeat,url(../../../ui/scroll-vertical-cap.svg) 0 38px / contain no-repeat,url(../../../ui/scroll-vertical-cap.svg) 0 calc(100% - 418px) / contain no-repeat,url(../../../ui/scroll-vertical-cap.svg) 0 calc(100% - 358px) / contain no-repeat,url(../../../ui/scroll-vertical-cap.svg) 0 calc(100% - 38px) / contain no-repeat,linear-gradient(#000 38px,transparent 38px,transparent calc(100% - 418px),#000 calc(100% - 418px),#000 calc(100% - 358px),transparent calc(100% - 358px),transparent calc(100% - 38px),#000 calc(100% - 38px)),url(../../../ui/scroll-vertical.svg) 0 0 / contain;background-color:#0000d6;margin-left:.25rem}.scroll-horizontal.svelte-j96ut1{height:1.5rem;background:url(../../../ui/scroll-horizontal-cap.svg) 0 0 / contain no-repeat,url(../../../ui/scroll-horizontal-cap.svg) 100% 0 / contain no-repeat,url(../../../ui/scroll-horizontal.svg) 0 0 / contain #0000d6}@font-face{font-family:Munro;font-style:normal;font-weight:500;src:url(../../../fonts/munro.ttf) format("truetype")}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:url(../../../fonts/philosopher-regular.ttf) format("truetype")}*{box-sizing:border-box}body{overflow:hidden}h3{font-family:Philosopher;color:#fff;font-size:2rem;margin:0}h5{font-family:Munro;font-size:1.5rem;line-height:1.2;letter-spacing:1px;color:#45472e;margin:0;text-transform:uppercase}.body2{font-family:Munro;font-size:1.5rem;text-transform:uppercase;margin:0;line-height:1.2}.text-center{text-align:center}button{font-family:Munro;letter-spacing:1px;color:#fff;font-weight:600;font-size:1.5rem;background-color:#babe95;border-top:2px solid #faffca;border-left:2px solid #faffca;border-bottom:2px solid #62644c;border-right:2px solid #62644c;text-shadow:2px 2px #000;cursor:pointer;padding:2px;text-transform:uppercase;box-shadow:0 0 0 2px #000}button:active{border-bottom:2px solid #faffca;border-right:2px solid #faffca;border-top:2px solid #62644c;border-left:2px solid #62644c}@keyframes pulse{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes showHide--2-2{0%{opacity:0}50%{opacity:1}}@keyframes showHide--4-2{0%{opacity:0}25%{opacity:1}}@keyframes showHide--4-3{0%{opacity:0}50%{opacity:1}}@keyframes showHide--4-4{0%{opacity:0}75%{opacity:1}}
