main.svelte-17wjoog{max-width:46rem;margin:0 auto;padding:var(--space-5) var(--space-4);display:grid;gap:var(--space-4)}header.svelte-17wjoog,footer.svelte-17wjoog{text-align:center;display:grid;gap:var(--space-2)}h1.svelte-17wjoog{margin:0;font-size:2rem}.tag.svelte-17wjoog{margin:0;color:var(--color-fg-muted)}nav.svelte-17wjoog,footer.svelte-17wjoog{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}h2.svelte-17wjoog{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-1)}article.svelte-17wjoog{margin-block:var(--space-3)}h3.svelte-17wjoog{margin-bottom:var(--space-1)}ul.svelte-17wjoog,ol.svelte-17wjoog{margin:0;padding-inline-start:1.25rem;display:grid;gap:var(--space-1)}table.svelte-17wjoog{width:100%;border-collapse:collapse;font-size:.925rem;margin-block:var(--space-2)}th.svelte-17wjoog,td.svelte-17wjoog{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border)}thead.svelte-17wjoog th:where(.svelte-17wjoog){color:var(--color-fg-muted);font-weight:600}.cta.svelte-17wjoog{background:var(--color-accent);color:var(--color-accent-ink);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);text-decoration:none}.cta.svelte-17wjoog:hover,.cta.svelte-17wjoog:focus-visible{filter:brightness(1.1)}.legend.svelte-17wjoog{margin:0;display:grid;gap:var(--space-2)}.legend.svelte-17wjoog>div:where(.svelte-17wjoog){display:grid;grid-template-columns:7.5rem 1fr;gap:var(--space-3);align-items:center}.legend.svelte-17wjoog dt:where(.svelte-17wjoog){justify-self:center}.legend.svelte-17wjoog dd:where(.svelte-17wjoog){margin:0}.hx.svelte-17wjoog{stroke:var(--color-grid);stroke-width:1.5}.hx.ocean.svelte-17wjoog{fill:var(--color-ocean)}.hx.lane.svelte-17wjoog{fill:var(--color-sea-lane)}.hx.land.svelte-17wjoog{fill:var(--color-land)}.g.capital.svelte-17wjoog{fill:var(--color-label)}.hx.target-attack.svelte-17wjoog{fill:var(--color-ocean);stroke:var(--color-highlight-attack);stroke-width:3}.hx.target-move.svelte-17wjoog{fill:var(--color-ocean);stroke:var(--color-highlight-move);stroke-width:3;stroke-dasharray:7 4}.g.svelte-17wjoog{font-size:15px;text-anchor:middle;fill:var(--color-label-ocean)}.g.port.svelte-17wjoog{fill:var(--color-port)}.g.attack.svelte-17wjoog{fill:var(--color-highlight-attack)}.g.move.svelte-17wjoog{fill:var(--color-highlight-move);font-weight:700}.g.staged.svelte-17wjoog{fill:var(--color-selection)}.nations.svelte-17wjoog{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.nations.svelte-17wjoog li:where(.svelte-17wjoog){display:flex;align-items:center;gap:var(--space-1)}.chip.svelte-17wjoog{display:inline-grid;place-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.badge.svelte-17wjoog{display:inline-block;padding:2px var(--space-1);border-radius:var(--radius-sm);border:1.5px solid var(--color-border);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.badge.fitting.svelte-17wjoog{border-style:dashed}.p1.svelte-17wjoog{background:var(--player-1);color:var(--player-1-ink)}.p2.svelte-17wjoog{background:var(--player-2);color:var(--player-2-ink)}.p3.svelte-17wjoog{background:var(--player-3);color:var(--player-3-ink)}.p4.svelte-17wjoog{background:var(--player-4);color:var(--player-4-ink)}.p5.svelte-17wjoog{background:var(--player-5);color:var(--player-5-ink)}.p6.svelte-17wjoog{background:var(--player-6);color:var(--player-6-ink)}.p0.svelte-17wjoog{background:var(--color-neutral-unit);color:var(--color-neutral-ink)}@media(max-width:480px){.legend.svelte-17wjoog>div:where(.svelte-17wjoog){grid-template-columns:1fr}.legend.svelte-17wjoog dt:where(.svelte-17wjoog){justify-self:start}}
