.context-map.svelte-bflqzl{background:var(--sea);border-radius:var(--radius-md);height:640px;position:relative;overflow:hidden}.map-canvas.svelte-bflqzl{font-family:inherit;position:absolute;inset:0}.map-message.svelte-bflqzl,.map-hover.svelte-bflqzl{background:var(--canvas);padding:var(--space-3) var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-md);max-width:calc(100% - 100px);font-size:var(--text-base);position:absolute;top:18px;left:18px}.reset-map.svelte-bflqzl{background:var(--canvas);border:1px solid var(--ink);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3-5);position:absolute;bottom:36px;left:18px}.context-legend.svelte-bflqzl{width:min(310px,100% - 150px);padding:var(--space-3) var(--space-3-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);font-size:var(--text-sm);position:absolute;bottom:36px;left:130px}.legend-scale.svelte-bflqzl{margin:var(--space-2-5) 0 var(--space-6);height:14px;display:flex}.legend-scale.svelte-bflqzl>span:where(.svelte-bflqzl){flex:1;position:relative}.legend-scale.svelte-bflqzl>span:where(.svelte-bflqzl)>span:where(.svelte-bflqzl){font-size:var(--text-2xs);position:absolute;top:18px}.context-legend.svelte-bflqzl small:where(.svelte-bflqzl){font-size:var(--text-2xs)}.map-context-note.svelte-bflqzl{margin-top:var(--space-3);font-style:italic}@media (width<=650px){.context-map.svelte-bflqzl{height:480px}.context-legend.svelte-bflqzl{width:min(280px,100% - 24px);bottom:70px;left:12px}.reset-map.svelte-bflqzl{bottom:28px;left:12px}}@media (pointer:coarse){.reset-map.svelte-bflqzl{min-height:44px}}@media (width<=650px) and (pointer:coarse){.context-legend.svelte-bflqzl{bottom:76px}}
