.map-box.svelte-104r85b{background:var(--bg-surface);border:1px solid var(--border);border-radius:.75rem;width:100%;position:relative;overflow:hidden}.map-canvas.svelte-104r85b{position:absolute;inset:0}.map-fallback.svelte-104r85b{color:var(--text-muted);background:var(--bg-base);margin:0;padding:.75rem 1rem;position:absolute;inset:auto 0 0}.map-box.svelte-104r85b .map-card{font-family:var(--font-body);color:#1b1b1b;flex-direction:column;gap:.25rem;display:flex}.map-box.svelte-104r85b .map-card a{color:var(--accent);margin-top:.25rem;font-weight:600}
