.globe.svelte-71591k{background:var(--mist);-webkit-user-select:none;user-select:none;border-radius:20px;flex:1;min-height:320px;position:relative;overflow:hidden}canvas.svelte-71591k{touch-action:none;cursor:grab;display:block}canvas.svelte-71591k:active{cursor:grabbing}.surface.svelte-71591k{outline:none}.surface.svelte-71591k:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);border-radius:20px}.label.svelte-71591k{pointer-events:none;white-space:nowrap;background:#ffffffe6;border-radius:6px;padding:1px 6px;font-size:13px;font-weight:500;position:absolute;transform:translate(-50%,-150%)}.label.pin.svelte-71591k{background:var(--ink);color:var(--paper);transform:translate(-50%,-190%)}.cross.svelte-71591k{pointer-events:none;opacity:0;background:linear-gradient(var(--ink), var(--ink)) center / 2px 14px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 14px 2px no-repeat;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.surface.svelte-71591k:focus-visible~.cross:where(.svelte-71591k){opacity:1}.views.svelte-71591k{flex-wrap:wrap;gap:6px;max-width:calc(100% - 100px);display:flex;position:absolute;top:16px;left:16px}.views.svelte-71591k button:where(.svelte-71591k){border:var(--line) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);cursor:pointer;height:36px;padding:0 12px;font-size:14px}.zoom.svelte-71591k{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.zoom.svelte-71591k button:where(.svelte-71591k){border:var(--line) solid var(--ink);border-radius:var(--radius-input);background:var(--paper);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex}
