.map.svelte-bdgyfb{margin:0}.scroll.svelte-bdgyfb{padding:1.5rem .5rem .5rem;overflow-x:auto}svg.svelte-bdgyfb{width:100%;min-width:46rem;height:auto;display:block;overflow:visible}.casing.svelte-bdgyfb{fill:none;stroke:var(--panel);stroke-width:9px;stroke-linejoin:round;stroke-linecap:round}.lane.svelte-bdgyfb{fill:none;stroke:var(--sign);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;transition:stroke-width .16s}text.svelte-bdgyfb{pointer-events:none}.route.svelte-bdgyfb:hover .lane:where(.svelte-bdgyfb),.route.svelte-bdgyfb:focus-visible .lane:where(.svelte-bdgyfb),.hi.svelte-bdgyfb .lane:where(.svelte-bdgyfb){stroke:var(--amber);stroke-width:6px}.city.svelte-bdgyfb{fill:var(--panel);stroke:var(--ink);stroke-width:3px}text.svelte-bdgyfb{font-family:var(--font-sans);fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round;font-size:17px}.nm.svelte-bdgyfb{font-weight:800}.kmt.svelte-bdgyfb{font-family:var(--font-mono);fill:var(--muted);font-size:14px}.home.svelte-bdgyfb{fill:var(--amber);stroke:var(--ink);stroke-width:4px}.home-t.svelte-bdgyfb{font-size:19px;font-weight:800}figcaption.svelte-bdgyfb{margin-top:.75rem}.far.svelte-bdgyfb,.far-note.svelte-bdgyfb{display:none}.far.svelte-bdgyfb rect:where(.svelte-bdgyfb){fill:var(--panel);stroke:var(--muted);stroke-width:2.5px}.far.svelte-bdgyfb text:where(.svelte-bdgyfb){fill:var(--muted);font-size:13px;font-weight:700}@media (width>=1680px){.pano.svelte-bdgyfb{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 1.5rem;background:var(--panel);border-block:2px solid var(--line)}.pano.svelte-bdgyfb .scroll:where(.svelte-bdgyfb){padding:3rem 0 6.5rem;overflow:visible}.pano.svelte-bdgyfb .far:where(.svelte-bdgyfb),.pano.svelte-bdgyfb .far-note:where(.svelte-bdgyfb){display:inline}.pano.svelte-bdgyfb text:where(.svelte-bdgyfb){stroke:var(--panel);font-size:13px}.pano.svelte-bdgyfb .kmt:where(.svelte-bdgyfb){font-size:11px}.pano.svelte-bdgyfb .home-t:where(.svelte-bdgyfb){font-size:15px}.pano.svelte-bdgyfb .lane:where(.svelte-bdgyfb){stroke-width:3px}.pano.svelte-bdgyfb .casing:where(.svelte-bdgyfb){stroke-width:7px}.pano.svelte-bdgyfb .hi:where(.svelte-bdgyfb) .lane:where(.svelte-bdgyfb),.pano.svelte-bdgyfb .route:where(.svelte-bdgyfb):hover .lane:where(.svelte-bdgyfb){stroke-width:4.5px}}
