.area-map.svelte-ls7nfx{border-radius:var(--radius-sm);background:var(--map-land);height:100%;min-height:240px;box-shadow:inset 0 0 0 var(--hairline) var(--line);isolation:isolate;position:relative;overflow:hidden}.canvas.svelte-ls7nfx{position:absolute;inset:0}.placeholder.svelte-ls7nfx{place-content:center;gap:var(--space-4);text-align:center;color:var(--ink-2);display:grid;position:absolute;inset:0}.area-map.svelte-ls7nfx .bettan-pin{min-height:32px;padding:var(--space-4) var(--space-12);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-rest);color:var(--ink);font:inherit;font-size:var(--small-size);line-height:var(--small-lh);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.area-map.svelte-ls7nfx .bettan-pin.cluster,.area-map.svelte-ls7nfx .bettan-pin:hover{border-color:var(--ink)}.area-map.svelte-ls7nfx .bettan-pin.hot,.area-map.svelte-ls7nfx .bettan-pin[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.area-map.svelte-ls7nfx .bettan-pin:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hover-card.svelte-ls7nfx{z-index:4;max-height:calc(100% - 16px);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--bg);box-shadow:var(--shadow-lift), inset 0 0 0 var(--hairline) var(--line);position:absolute;overflow-y:auto}.area-map.svelte-ls7nfx .maplibregl-ctrl-group{border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong)}.area-map.svelte-ls7nfx .maplibregl-ctrl-group button{width:var(--touch);height:var(--touch)}.area-map.svelte-ls7nfx .maplibregl-ctrl-group button+button{border-top:var(--hairline) solid var(--line)}.area-map.svelte-ls7nfx .maplibregl-ctrl-icon{filter:var(--map-icon-filter)}.area-map.svelte-ls7nfx .maplibregl-ctrl-attrib{background:var(--surface);color:var(--ink-3);font-size:var(--caption-size)}.area-map.svelte-ls7nfx .maplibregl-ctrl-attrib a{color:var(--ink-2)}
