.tmap.svelte-vbx2j5{margin:0}.tmap-frame.svelte-vbx2j5{border:1.5px solid var(--ink);background:var(--paper);box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 6px #2a211859}svg.svelte-vbx2j5{width:100%;height:auto;display:block}.tmap-contours.svelte-vbx2j5{opacity:.55}.tmap-north.svelte-vbx2j5 path:where(.svelte-vbx2j5){fill:var(--ink)}.tmap-north.svelte-vbx2j5 text:where(.svelte-vbx2j5),.tmap-scale.svelte-vbx2j5 text:where(.svelte-vbx2j5),.tmap-town.svelte-vbx2j5 text:where(.svelte-vbx2j5){font:500 15px var(--mono);fill:var(--ink-2);letter-spacing:.08em}.tmap-scale.svelte-vbx2j5 rect:where(.svelte-vbx2j5){fill:var(--paper);stroke:var(--ink)}.tmap-scale.svelte-vbx2j5 rect.alt:where(.svelte-vbx2j5){fill:var(--ink)}.tmap-town.svelte-vbx2j5 rect:where(.svelte-vbx2j5){fill:var(--ink-2)}.pin.svelte-vbx2j5{--c:var(--ink-2)}.pin.svelte-vbx2j5 circle:where(.svelte-vbx2j5){fill:var(--c);stroke:var(--paper);stroke-width:3px;transition:r .15s}.pin.st-unknown.svelte-vbx2j5 circle:where(.svelte-vbx2j5){fill:var(--paper);stroke:var(--ink-2);stroke-dasharray:5 4}.pin.st-open.svelte-vbx2j5{--c:var(--forest)}.pin.st-partial.svelte-vbx2j5{--c:#b07f12}.pin.st-snow.svelte-vbx2j5{--c:var(--water)}.pin.st-closed.svelte-vbx2j5,.pin.st-not-yet-open.svelte-vbx2j5{--c:var(--alert)}.pin[data-stale].svelte-vbx2j5{--c:var(--ink-2)}.num.svelte-vbx2j5{font:700 18px var(--display);fill:var(--paper);pointer-events:none}.pin.st-unknown.svelte-vbx2j5 .num:where(.svelte-vbx2j5){fill:var(--ink)}.leader.svelte-vbx2j5{stroke:var(--ink);stroke-width:1px;opacity:.35}.lbl.svelte-vbx2j5{font:800 21px var(--display);text-transform:uppercase;letter-spacing:.02em;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.sub.svelte-vbx2j5{font:500 13px var(--mono);fill:var(--ink-2);paint-order:stroke;stroke:var(--paper);stroke-width:4px}a.svelte-vbx2j5:hover circle:where(.svelte-vbx2j5),a.svelte-vbx2j5:focus-visible circle:where(.svelte-vbx2j5){r:21}a.svelte-vbx2j5:hover .lbl:where(.svelte-vbx2j5),a.svelte-vbx2j5:focus-visible .lbl:where(.svelte-vbx2j5){fill:var(--sign);text-decoration:underline}a.svelte-vbx2j5:focus-visible circle:where(.svelte-vbx2j5){stroke:var(--water);stroke-width:5px}.pin.dim.svelte-vbx2j5{opacity:.45}.pin.focus.svelte-vbx2j5 circle:where(.svelte-vbx2j5){r:22;stroke:var(--ink)}.tmap-base.svelte-vbx2j5 rect:where(.svelte-vbx2j5){fill:var(--sign);stroke:var(--sign-ink);stroke-width:2px}.tmap-base.svelte-vbx2j5 path:where(.svelte-vbx2j5){fill:var(--sign-ink)}.tmap-base.svelte-vbx2j5 .lbl:where(.svelte-vbx2j5){fill:var(--sign)}figcaption.svelte-vbx2j5{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin-top:.6rem;font-size:.62rem;display:flex}.tmap-key.svelte-vbx2j5{text-transform:none;flex-wrap:wrap;gap:.4rem 1rem;display:flex}.tmap-key.svelte-vbx2j5 .st{font-size:.8rem}.mob-leader.svelte-vbx2j5,.true-pos.svelte-vbx2j5{display:none}@media (width<=640px){.dot.svelte-vbx2j5{transform:translate(var(--dx), var(--dy))}.mob-leader.svelte-vbx2j5{stroke:var(--ink);stroke-width:3px;display:inline}.true-pos.svelte-vbx2j5{fill:var(--ink);display:inline}.lbl.svelte-vbx2j5,.sub.svelte-vbx2j5{opacity:0;pointer-events:none}.leader.svelte-vbx2j5,.tmap-town.svelte-vbx2j5 text:where(.svelte-vbx2j5){display:none}.tmap-base.svelte-vbx2j5 .lbl:where(.svelte-vbx2j5){font-size:40px;display:inline}.tmap-scale.svelte-vbx2j5 text:where(.svelte-vbx2j5),.tmap-north.svelte-vbx2j5 text:where(.svelte-vbx2j5){font-size:28px}.pin.svelte-vbx2j5 circle:where(.svelte-vbx2j5){r:34}.num.svelte-vbx2j5{transform-box:fill-box;font-size:40px;transform:translateY(3px)}}.compact.svelte-vbx2j5 .sub:where(.svelte-vbx2j5){opacity:0}.sr-status.svelte-vbx2j5{font:500 1px var(--mono);fill-opacity:0}.basecamp.svelte-m3m23f{background:var(--sign);color:var(--sign-ink);background-image:repeating-linear-gradient(178deg,#ffffff05 0 2px,#0000000d 2px 5px,#0000 5px 11px);padding-block:clamp(2.5rem,6vw,4.5rem)}.basecamp.svelte-m3m23f .sec-label:where(.svelte-m3m23f){color:#f2dca6bf}.basecamp.svelte-m3m23f .sec-label:where(.svelte-m3m23f):after{background:#f2dca666}.basecamp.svelte-m3m23f .lede:where(.svelte-m3m23f){color:#f2dca6d9;margin-top:.8rem}.bc-grid.svelte-m3m23f{gap:2rem;display:grid}@media (width>=900px){.bc-grid.svelte-m3m23f{grid-template-columns:1.1fr 1fr;align-items:start}.bc-call.svelte-m3m23f{grid-column:1/-1;align-items:center;gap:1.5rem;display:flex}}.bc-list.svelte-m3m23f{border-top:1px solid #f2dca659;display:grid}.bc-list.svelte-m3m23f a:where(.svelte-m3m23f){border-bottom:1px solid #f2dca659;flex-direction:column;gap:.2rem;padding-block:.75rem;text-decoration:none;display:flex}.bc-list.svelte-m3m23f a:where(.svelte-m3m23f):hover strong:where(.svelte-m3m23f){text-decoration:underline}.bc-list.svelte-m3m23f strong:where(.svelte-m3m23f){font-size:1.3rem}.bc-list.svelte-m3m23f .mono:where(.svelte-m3m23f){color:#f2dca6cc;font-size:.68rem}.bc-call.svelte-m3m23f .call{background:var(--sign-ink);color:var(--sign);box-shadow:inset 0 0 0 3px var(--sign-ink), inset 0 0 0 4px var(--sign)}.bc-call.svelte-m3m23f .muted:where(.svelte-m3m23f){color:#f2dca6bf;margin-top:.6rem}
