.route-marker{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font:700 .82rem/22px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center;border:2px solid #fff;box-shadow:0 1px 4px #22303c59;cursor:pointer}.rm-pop{padding:.15rem .5rem .15rem .15rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:600}.breadcrumb[data-astro-cid-mqru44mj]{margin-bottom:1rem;font-size:.9rem}.route-kind[data-astro-cid-mqru44mj]{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.draft-badge[data-astro-cid-mqru44mj]{margin-left:.4rem;padding:.05rem .45rem;border:1px dashed var(--warn-border);border-radius:999px;color:#9a7b1f;background:var(--warn-bg);letter-spacing:.05em}h1[data-astro-cid-mqru44mj]{margin:.15rem 0 0;font-size:2rem}.pitch[data-astro-cid-mqru44mj]{font-size:1.12rem;margin:.4rem 0 .85rem}.facts[data-astro-cid-mqru44mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem;margin:1.25rem 0}.passport-callout[data-astro-cid-mqru44mj]{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.5rem;padding:1rem 1.1rem;margin:1.25rem 0;border-left:3px solid var(--accent);background:var(--accent-soft)}.passport-callout[data-astro-cid-mqru44mj]>div[data-astro-cid-mqru44mj]{flex:1 1 320px}.passport-callout[data-astro-cid-mqru44mj] h2[data-astro-cid-mqru44mj]{margin:0;font-size:1.1rem}.passport-callout[data-astro-cid-mqru44mj] p[data-astro-cid-mqru44mj]{margin:.25rem 0 0;font-size:.9rem}.passport-link[data-astro-cid-mqru44mj]{flex-shrink:0;font-size:.9rem;font-weight:650;text-underline-offset:.2em}.route-guides[data-astro-cid-mqru44mj] ul[data-astro-cid-mqru44mj]{list-style:none;padding:0}.route-guides[data-astro-cid-mqru44mj] li[data-astro-cid-mqru44mj]{padding:.6rem 0;border-bottom:1px solid var(--border)}.route-guides[data-astro-cid-mqru44mj] a[data-astro-cid-mqru44mj]{font-weight:600}.route-guides[data-astro-cid-mqru44mj] p[data-astro-cid-mqru44mj]{margin:.2rem 0;color:var(--muted);font-size:.9rem}.fact[data-astro-cid-mqru44mj] dt[data-astro-cid-mqru44mj]{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fact[data-astro-cid-mqru44mj] dd[data-astro-cid-mqru44mj]{margin:.1rem 0 0;font-size:.95rem}section[data-astro-cid-mqru44mj] h2[data-astro-cid-mqru44mj]{font-size:1.25rem;margin:1.75rem 0 .5rem}.day-places[data-astro-cid-mqru44mj]{margin:.4rem 0;padding-left:1.25rem}.day-places[data-astro-cid-mqru44mj] li[data-astro-cid-mqru44mj]{margin-bottom:.3rem}.day-meta[data-astro-cid-mqru44mj]{margin:.35rem 0;font-size:.92rem;color:var(--muted)}.day-notes[data-astro-cid-mqru44mj]{margin:.5rem 0 0}.map-canvas[data-astro-cid-mqru44mj]{width:100%;height:clamp(320px,45vh,480px);border:1px solid var(--border);border-radius:var(--radius);background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.map-loading[data-astro-cid-mqru44mj]{color:var(--accent);font-size:.9rem;opacity:.7}.gpx[data-astro-cid-mqru44mj]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem 1.1rem 1rem;margin-top:1.75rem}.gpx[data-astro-cid-mqru44mj] h2[data-astro-cid-mqru44mj]{margin-top:.8rem}.gpx-note[data-astro-cid-mqru44mj]{color:var(--muted);font-size:.92rem;margin:.25rem 0 .75rem}.gpx-gate-note[data-astro-cid-mqru44mj]{font-size:.88rem;margin:0 0 .5rem}.gpx-fields[data-astro-cid-mqru44mj]{display:flex;flex-wrap:wrap;gap:.5rem}.gpx-fields[data-astro-cid-mqru44mj] input[data-astro-cid-mqru44mj]{flex:1 1 200px;font:inherit;padding:.35rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text)}.gpx-fields[data-astro-cid-mqru44mj] button[data-astro-cid-mqru44mj]{font:inherit;font-size:.9rem;font-weight:600;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:999px;padding:.35rem 1rem;cursor:pointer}.gpx-download[data-astro-cid-mqru44mj]{font-weight:600}.sources[data-astro-cid-mqru44mj] ol[data-astro-cid-mqru44mj]{padding-left:1.25rem}.sources[data-astro-cid-mqru44mj] li[data-astro-cid-mqru44mj]{margin-bottom:.35rem;font-size:.92rem}.source-note[data-astro-cid-mqru44mj]{color:var(--muted)}.provenance[data-astro-cid-mqru44mj]{color:var(--muted);font-size:.85rem}
