@layer properties,theme,base;@layer components{._view_158i9_6{block-size:100%;inline-size:100%;position:relative;overflow:hidden}._view_158i9_6>svg{block-size:100%;inline-size:100%;display:block}._base_158i9_17{--_land:color-mix(in oklab, var(--pui-ink) 7%, var(--pui-surface));--_sea:color-mix(in oklab, var(--pui-blue) 9%, var(--pui-inset,var(--pui-canvas)))}._sea_158i9_21{fill:var(--_sea)}._land_158i9_24{fill:var(--_land);stroke:color-mix(in oklab, var(--pui-blue) 22%, var(--_land));stroke-width:.6px;vector-effect:non-scaling-stroke}._band_158i9_30{fill:color-mix(in oklab, var(--pui-ink) 3.5%, transparent)}._urban_158i9_33{fill:color-mix(in oklab, var(--pui-ink) 11%, transparent)}._woods_158i9_36{fill:color-mix(in oklab, var(--pui-green) 9%, transparent)}._contour_158i9_39{fill:none;stroke:color-mix(in oklab, var(--pui-ink) 8%, transparent);stroke-width:.6px}._contour_158i9_39[data-index]{stroke:color-mix(in oklab, var(--pui-ink) 14%, transparent);stroke-width:.9px}._water_158i9_48{fill:var(--_sea)}._river_158i9_51{fill:none;stroke:color-mix(in oklab, var(--pui-blue) 48%, var(--_land));stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round}._rail_158i9_58{fill:none;stroke:color-mix(in oklab, var(--pui-ink) 18%, transparent);stroke-width:1px;stroke-dasharray:4 3}._road_158i9_64{fill:none;stroke:color-mix(in oklab, var(--pui-ink) 16%, transparent);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}._road_158i9_64[data-rank="1"]{stroke:color-mix(in oklab, var(--pui-ink) 26%, transparent);stroke-width:1.4px}._road_158i9_64[data-rank="2"]{stroke:color-mix(in oklab, var(--pui-ink) 20%, transparent);stroke-width:1px}._building_158i9_79{fill:color-mix(in oklab, var(--pui-ink) 20%, var(--_land))}._place_158i9_82 circle{fill:var(--pui-ink-3)}._place_158i9_82 text{fill:var(--pui-ink-3);font-family:var(--pui-font-body);stroke:var(--_land);stroke-linejoin:round;paint-order:stroke}._place_158i9_82[data-rank="1"] text{fill:var(--pui-ink-2);font-weight:var(--pui-weight-medium,500)}._place_158i9_82[data-rank="4"] text{font-style:italic}._credit_158i9_100{max-inline-size:calc(100% - 1rem);color:var(--pui-ink-3);white-space:nowrap;text-overflow:ellipsis;opacity:.8;pointer-events:none;font-size:.625rem;line-height:1.2;position:absolute;inset-block-end:var(--pui-space-1,.25rem);inset-inline-end:var(--pui-space-2,.5rem);overflow:hidden}}@layer utilities;
