.area-map__grid[data-astro-cid-cfkfdswy]{display:grid;gap:28px;align-items:center}@media(min-width:900px){.area-map__grid[data-astro-cid-cfkfdswy]{grid-template-columns:1.25fr 1fr;gap:56px}}.area-map__card[data-astro-cid-cfkfdswy]{border:1px solid var(--border);background:#0f1822;box-shadow:var(--shadow-lg);position:relative}.area-map__card[data-astro-cid-cfkfdswy] svg[data-astro-cid-cfkfdswy]{display:block;width:100%;height:auto}.area-map__panel[data-astro-cid-cfkfdswy]{position:relative;padding:14px 16px;background:var(--surface);border-bottom:3px solid var(--accent);height:200px;overflow-y:auto;overscroll-behavior:contain}@media(max-width:899px){.area-map__panel[data-astro-cid-cfkfdswy]{height:236px}}.area-map__panel-top[data-astro-cid-cfkfdswy]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.area-map__panel-top[data-astro-cid-cfkfdswy] strong[data-astro-cid-cfkfdswy]{font-family:var(--display);font-size:var(--t1);font-weight:800;color:var(--ink)}.area-map__panel-top[data-astro-cid-cfkfdswy] span[data-astro-cid-cfkfdswy]{font-family:var(--display);font-size:.9rem;color:var(--ink-dim)}.area-map__towns[data-astro-cid-cfkfdswy] ul[data-astro-cid-cfkfdswy]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.area-map__towns[data-astro-cid-cfkfdswy] a[data-astro-cid-cfkfdswy]{display:inline-block;padding:3px 9px;border:1px solid var(--border);border-radius:99px;background:var(--bg);font-family:var(--display);font-size:.8rem;font-weight:600;color:var(--ink);text-decoration:none}.area-map__towns[data-astro-cid-cfkfdswy] .area-map__panel-top[data-astro-cid-cfkfdswy] a[data-astro-cid-cfkfdswy]{display:inline;padding:0;border:0;border-radius:0;background:none;text-decoration:none}.area-map__towns[data-astro-cid-cfkfdswy] .area-map__panel-top[data-astro-cid-cfkfdswy] a[data-astro-cid-cfkfdswy]:hover strong[data-astro-cid-cfkfdswy]{color:var(--accent)}.area-map__towns[data-astro-cid-cfkfdswy] a[data-astro-cid-cfkfdswy]:hover,.area-map__towns[data-astro-cid-cfkfdswy] a[data-astro-cid-cfkfdswy].is-here{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.water[data-astro-cid-cfkfdswy]{fill:#0f1822}.land[data-astro-cid-cfkfdswy]{fill:#1c1c1b;stroke:#2c2c2a;stroke-width:1}.county[data-astro-cid-cfkfdswy]{cursor:pointer;outline:none}.county[data-astro-cid-cfkfdswy] path[data-astro-cid-cfkfdswy]{stroke:#0d0e10;stroke-width:1.6;stroke-linejoin:round;transition:fill .3s,opacity .3s}.county[data-astro-cid-cfkfdswy]:hover path[data-astro-cid-cfkfdswy],.county[data-astro-cid-cfkfdswy]:focus-visible path[data-astro-cid-cfkfdswy]{filter:brightness(1.35)}.county[data-astro-cid-cfkfdswy].is-on path[data-astro-cid-cfkfdswy]{fill:#8a6d22!important}.water-label[data-astro-cid-cfkfdswy]{fill:#5d7a94;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.water-label[data-astro-cid-cfkfdswy].big{font-size:14px}.route[data-astro-cid-cfkfdswy]{fill:none;stroke:#ffffff61;stroke-width:1.6;stroke-dasharray:1.5 5;stroke-linecap:round;pointer-events:none}.route--done[data-astro-cid-cfkfdswy]{stroke:var(--accent);stroke-width:2.4;stroke-linecap:butt}.stop[data-astro-cid-cfkfdswy] circle[data-astro-cid-cfkfdswy]{fill:#e9e4d6;stroke:#0d0e10;stroke-width:1.5;transition:fill .3s,r .3s}.stop[data-astro-cid-cfkfdswy].is-done circle[data-astro-cid-cfkfdswy]{fill:var(--accent)}.stop[data-astro-cid-cfkfdswy].is-here circle[data-astro-cid-cfkfdswy]{fill:var(--accent);r:6.5;stroke:#fff}.stop[data-astro-cid-cfkfdswy]:hover circle[data-astro-cid-cfkfdswy]{r:6.5}.truck[data-astro-cid-cfkfdswy]{pointer-events:none}.truck__town[data-astro-cid-cfkfdswy]{fill:#fff;font-family:var(--display);font-weight:800;font-size:15px;paint-order:stroke;stroke:#000;stroke-width:4px;stroke-linejoin:round}.truck__shadow[data-astro-cid-cfkfdswy]{fill:#00000073}.truck__bed[data-astro-cid-cfkfdswy]{fill:var(--accent);stroke:#000;stroke-width:1.2}.truck__cab[data-astro-cid-cfkfdswy]{fill:#111;stroke:var(--accent);stroke-width:1.4;stroke-linejoin:round}.truck__glass[data-astro-cid-cfkfdswy]{fill:#9fb6c8}.truck__wheel[data-astro-cid-cfkfdswy]{fill:#111;stroke:#e9e4d6;stroke-width:1.4}.area-map__foot[data-astro-cid-cfkfdswy]{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.area-map__tag[data-astro-cid-cfkfdswy]{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:#000000bf;color:var(--ink);font-family:var(--display);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.area-map__tag[data-astro-cid-cfkfdswy] i[data-astro-cid-cfkfdswy]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.area-map__play[data-astro-cid-cfkfdswy]{pointer-events:auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--accent);background:#000c;color:var(--accent);font-size:.85rem;cursor:pointer}.area-map__side[data-astro-cid-cfkfdswy] h2[data-astro-cid-cfkfdswy]{margin-bottom:.4em}.area-map__list[data-astro-cid-cfkfdswy]{list-style:none;margin:18px 0 24px;padding:0;border-top:1px solid var(--border)}.area-map__list[data-astro-cid-cfkfdswy] button[data-astro-cid-cfkfdswy]{width:100%;display:flex;align-items:center;gap:12px;padding:13px 4px;background:none;border:0;border-bottom:1px solid var(--border);font:inherit;font-family:var(--display);font-weight:700;font-size:var(--t0);color:var(--ink-dim);cursor:pointer;text-align:left}.area-map__list[data-astro-cid-cfkfdswy] button[data-astro-cid-cfkfdswy] span[data-astro-cid-cfkfdswy]{margin-left:auto;font-weight:500;font-size:.9rem;color:var(--ink-dim)}.area-map__list[data-astro-cid-cfkfdswy] button[data-astro-cid-cfkfdswy] i[data-astro-cid-cfkfdswy]{width:14px;height:14px;border:1px solid rgb(255 255 255 / .25);flex:none}.area-map__list[data-astro-cid-cfkfdswy] button[data-astro-cid-cfkfdswy]:hover,.area-map__list[data-astro-cid-cfkfdswy] button[data-astro-cid-cfkfdswy].is-on{color:var(--ink)}.area-map__list[data-astro-cid-cfkfdswy] button[data-astro-cid-cfkfdswy].is-on{box-shadow:inset 4px 0 0 var(--accent);padding-left:14px}.area-map__list[data-astro-cid-cfkfdswy] button[data-astro-cid-cfkfdswy].is-on i[data-astro-cid-cfkfdswy]{background:var(--accent)!important}[data-astro-cid-cfkfdswy][hidden]{display:none!important}
