.map.svelte-vlfzmo{border:1px solid var(--line);background:var(--surface-2);isolation:isolate;border-radius:12px;position:relative;overflow:hidden}.canvas.svelte-vlfzmo{background:var(--surface-2);cursor:crosshair;height:300px}.canvas.svelte-vlfzmo .leaflet-container{font:inherit}.canvas.svelte-vlfzmo .leaflet-control-attribution{font-size:var(--fs-2xs)}:root[data-theme=dark] .canvas.svelte-vlfzmo .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .canvas.svelte-vlfzmo .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.9)}}.canvas.svelte-vlfzmo .tp-pin{cursor:grab;background:0 0;border:0}.canvas.svelte-vlfzmo .tp-pin .halo{fill:color-mix(in srgb, var(--accent) 22%, transparent)}.canvas.svelte-vlfzmo .tp-pin .pin{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.canvas.svelte-vlfzmo .tp-pin .pin-dot{fill:var(--surface)}.offline.svelte-vlfzmo{z-index:1000;background:var(--surface);box-shadow:var(--shadow-sm);font-size:var(--fs-sm);text-align:center;color:var(--ink-2);border-radius:10px;margin:0;padding:10px 12px;position:absolute;inset:50% 16px auto;transform:translateY(-50%)}.ctl.svelte-vlfzmo{z-index:1000;gap:4px;display:grid;position:absolute;top:8px;right:8px}.jump.svelte-vlfzmo{z-index:1000;gap:4px;display:flex;position:absolute;top:8px;left:8px}.hint.svelte-vlfzmo{font-size:var(--fs-sm);color:var(--ink-3);border-top:1px solid var(--line);background:var(--surface);margin:0;padding:7px 10px}
