svg.svelte-17p5wqq{width:100%;height:100%;display:block}svg.forced.svelte-17p5wqq{animation:.3s linear infinite svelte-17p5wqq-shake,.6s ease-in-out infinite svelte-17p5wqq-flash}@keyframes svelte-17p5wqq-shake{25%{transform:translate(-3px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,-2px)}}@keyframes svelte-17p5wqq-flash{50%{filter:drop-shadow(0 0 6px #ff3b3b)brightness(1.4)}}@media (prefers-reduced-motion:reduce){svg.forced.svelte-17p5wqq{animation:1.2s ease-in-out infinite svelte-17p5wqq-flash}}.sky.svelte-17p5wqq{fill:#26455c}.water.svelte-17p5wqq{fill:#12324a}.tint.svelte-17p5wqq{fill:#12324a;fill-opacity:.45;pointer-events:none}.waterline.svelte-17p5wqq{stroke:#6ec1ff;stroke-width:1.5px}.hull.svelte-17p5wqq{fill:#f5d76e}.deck.svelte-17p5wqq{fill:#d9b94d}.mast.svelte-17p5wqq{stroke:#f5d76e;stroke-width:2px}section.svelte-1uzsc3u{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;display:flex}button.svelte-1uzsc3u{padding:.75rem 2rem;font-size:1.25rem}section.destroyer.svelte-1uzsc3u{flex-direction:row;gap:1.5rem}.group.svelte-1uzsc3u{flex-direction:column;align-items:center;gap:.5rem;display:flex}ul.charges.svelte-1uzsc3u li:where(.svelte-1uzsc3u){border-radius:50%;width:1.1rem;height:1.1rem}ul.svelte-1uzsc3u{flex-shrink:0;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1uzsc3u{border-radius:.45rem .45rem .15rem .15rem;width:.9rem;height:2.6rem;list-style:none}li.loaded.svelte-1uzsc3u{background:#ff6b6b}li.spent.svelte-1uzsc3u{background:0 0;border:1px dashed #888}progress.svelte-1uzsc3u{width:70%}.dial.svelte-1uzsc3u svg:where(.svelte-1uzsc3u){width:4rem;height:4rem}.track.svelte-1uzsc3u{fill:none;stroke:#8884;stroke-width:3px}.cooldown.svelte-1uzsc3u{fill:none;stroke:#ff9f43;stroke-width:3px}.match.svelte-54fgti{grid-template:"status status status""map map map"minmax(0,2fr)"profile controls weapons"minmax(11rem,1fr)/1fr auto 1fr;gap:.5rem;height:calc(100dvh - 6rem);min-height:28rem;display:grid}.match.svelte-54fgti header:where(.svelte-54fgti){grid-area:status}.match.svelte-54fgti header:where(.svelte-54fgti) p:where(.svelte-54fgti){margin:0}.match.svelte-54fgti header:where(.svelte-54fgti) .forced:where(.svelte-54fgti){color:#ff6b6b}.map.svelte-54fgti{grid-area:map;min-height:0}.profile.svelte-54fgti{grid-area:profile;min-height:0}.controls.svelte-54fgti{text-align:center;grid-area:controls;overflow:auto}.controls.svelte-54fgti p:where(.svelte-54fgti){flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:.25rem 0;display:flex}.controls.svelte-54fgti button:where(.svelte-54fgti){flex:none;width:auto}.weapons.svelte-54fgti{grid-area:weapons;min-height:0}@media (width<=40rem){.match.svelte-54fgti{grid-template:"status status""map map"2fr"profile weapons""controls controls"/1fr 1fr;height:auto;min-height:calc(100dvh - 4rem)}.map.svelte-54fgti{min-height:45dvh}.profile.svelte-54fgti,.weapons.svelte-54fgti{height:9rem}}.code.svelte-54fgti{letter-spacing:.3em;font-size:2.5rem}
