.map.svelte-5u48wg{margin:0;overflow:hidden;border-radius:10px;background:var(--color-apex-char)}svg.svelte-5u48wg{direction:ltr;display:block;width:100%;height:auto}.sea.svelte-5u48wg{fill:url(#waves)}.coast.svelte-5u48wg{fill:none;stroke:#4a4a46;stroke-width:2;stroke-linejoin:round}.sea-label.svelte-5u48wg{fill:#5c5c57;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.08em}.north.svelte-5u48wg path:where(.svelte-5u48wg){fill:var(--color-apex-on-dark-2)}.north.svelte-5u48wg text:where(.svelte-5u48wg){fill:var(--color-apex-on-dark-2);font-size:12px;font-weight:700;text-anchor:middle}.pin.svelte-5u48wg{cursor:pointer;outline:none}.halo.svelte-5u48wg{fill:var(--color-apex-yellow);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .25s ease,transform .4s var(--ease-out-expo)}.dot.svelte-5u48wg{fill:var(--color-apex-yellow);stroke:var(--color-apex-char);stroke-width:3}.pin.svelte-5u48wg text:where(.svelte-5u48wg){fill:#fff;font-family:var(--font-display);font-size:17px;font-weight:800;paint-order:stroke;stroke:var(--color-apex-char);stroke-width:5px;stroke-linejoin:round;transition:fill .2s ease}.pin.on.svelte-5u48wg .halo:where(.svelte-5u48wg),.pin.svelte-5u48wg:focus-visible .halo:where(.svelte-5u48wg){opacity:.25;transform:none}.pin.on.svelte-5u48wg text:where(.svelte-5u48wg),.pin.svelte-5u48wg:focus-visible text:where(.svelte-5u48wg){fill:var(--color-apex-yellow)}
