.sea.svelte-n8q01y{fill:var(--sea)}.depth-a.svelte-n8q01y{stop-color:var(--sea-glow);stop-opacity:.5}.depth-b.svelte-n8q01y{stop-color:var(--sea-2);stop-opacity:.85}.glow-a.svelte-n8q01y{stop-color:var(--sea-glow);stop-opacity:.8}.glow-b.svelte-n8q01y{stop-color:var(--sea-glow);stop-opacity:.32}.glow-c.svelte-n8q01y{stop-color:var(--sea-glow);stop-opacity:0}.grid.svelte-n8q01y path:where(.svelte-n8q01y){fill:none;stroke:var(--sea-ink);stroke-width:1.4;opacity:.12;stroke-dasharray:2 10}.rhumbs.svelte-n8q01y path:where(.svelte-n8q01y){stroke:var(--sea-ink);stroke-width:1;opacity:.12}.rhumbs.svelte-n8q01y path.main:where(.svelte-n8q01y){stroke-width:1.6;opacity:.18}.waves.svelte-n8q01y path:where(.svelte-n8q01y){fill:none;stroke:var(--sea-ink);stroke-width:2;stroke-linecap:round;opacity:.32}.lanes.svelte-n8q01y path:where(.svelte-n8q01y){fill:none;stroke:var(--map-ink2);stroke-linecap:round;stroke-dasharray:.1 11;opacity:.38;transition:opacity .25s ease,stroke .25s ease}.lanes.svelte-n8q01y path.lit:where(.svelte-n8q01y){opacity:.9;stroke:var(--map-ink)}.lanes.svelte-n8q01y path.quiet:where(.svelte-n8q01y){opacity:.12}.whale.svelte-n8q01y{pointer-events:none}.w-body.svelte-n8q01y,.w-tail.svelte-n8q01y{fill:color-mix(in srgb,var(--sea-ink) 70%,var(--sea-2));stroke:var(--map-ink2);stroke-width:.7}.w-belly.svelte-n8q01y{fill:none;stroke:var(--sea-glow);stroke-width:1;opacity:.7}.w-eye.svelte-n8q01y{fill:var(--map-ink)}.w-spout.svelte-n8q01y,.w-wake.svelte-n8q01y{fill:none;stroke:var(--sea-glow);stroke-width:1.2;stroke-linecap:round}.ship.svelte-n8q01y{animation:svelte-n8q01y-bob 5s ease-in-out infinite;pointer-events:none}.cruising.svelte-n8q01y{animation:svelte-n8q01y-cruise 32s ease-in-out infinite}.waves.animated.svelte-n8q01y{animation:svelte-n8q01y-ripple 8s ease-in-out infinite}@keyframes svelte-n8q01y-cruise{0%,to{transform:translate(-70px,4px)}50%{transform:translate(70px,-4px)}}@keyframes svelte-n8q01y-ripple{0%,to{opacity:.6;transform:translate(-5px)}50%{opacity:1;transform:translate(5px)}}@keyframes svelte-n8q01y-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-3px) rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){.ship.svelte-n8q01y,.cruising.svelte-n8q01y,.waves.animated.svelte-n8q01y{animation:none}}.s-wake.svelte-n8q01y{fill:none;stroke:var(--sea-glow);stroke-width:1.2;stroke-linecap:round}.s-hull.svelte-n8q01y{fill:var(--map-paper);stroke:var(--map-ink);stroke-width:1}.s-mast.svelte-n8q01y{stroke:var(--map-ink);stroke-width:1.1}.s-sail.svelte-n8q01y{fill:var(--snow);stroke:var(--map-ink);stroke-width:.9;stroke-linejoin:round}.s-flag.svelte-n8q01y{fill:var(--terra)}.rose.svelte-n8q01y{pointer-events:none;opacity:.92}.r-disc.svelte-n8q01y{fill:var(--map-paper);opacity:.5}.r-ring.svelte-n8q01y{fill:none;stroke:var(--map-ink2);stroke-width:1.1}.r-ring.thin.svelte-n8q01y{stroke-width:.6}.r-ring.dotted.svelte-n8q01y{stroke-width:.8;stroke-dasharray:1.5 3.5}.r-dark.svelte-n8q01y{fill:var(--map-ink)}.r-light.svelte-n8q01y{fill:var(--map-paper);stroke:var(--map-ink);stroke-width:.6}.r-hub.svelte-n8q01y{fill:var(--map-paper);stroke:var(--map-ink);stroke-width:1}.r-n.svelte-n8q01y{font-family:var(--serif);font-size:16px;font-weight:700;fill:var(--map-ink)}
