.overlay-card[data-astro-cid-a66aayvo]{border-radius:12px;margin:0;position:relative}.overlay-map[data-astro-cid-a66aayvo]{border:1px solid var(--color-card-border);z-index:0;background:var(--color-ink-soft);border-radius:12px;height:min(72vh,680px);min-height:380px;overflow:hidden}.overlay-card--album[data-astro-cid-a66aayvo],.overlay-card--album[data-astro-cid-a66aayvo] .overlay-map[data-astro-cid-a66aayvo]{border-radius:0}.overlay-card--album[data-astro-cid-a66aayvo] .overlay-map[data-astro-cid-a66aayvo]{aspect-ratio:1.65;border:0;height:auto;min-height:0}.overlay-map[data-astro-cid-a66aayvo] .overlay-line{transition:stroke-opacity .2s,stroke-width .2s}.route-caption[data-astro-cid-a66aayvo]{z-index:500;font:300 14px var(--font-sans);color:#ffffffe6;pointer-events:none;opacity:0;margin:0;padding:20px 24px;transition:opacity .24s,transform .24s;position:absolute;inset-inline:0;transform:translateY(-6px)}.route-caption--top[data-astro-cid-a66aayvo]{text-align:center;background:linear-gradient(#0009,#0000);border-radius:12px 12px 0 0;padding-bottom:56px;top:0}.route-caption--bottom[data-astro-cid-a66aayvo]{background:linear-gradient(#0000,#0009);border-radius:0 0 12px 12px;padding-top:56px;padding-bottom:28px;bottom:0}.route-caption-row[data-astro-cid-a66aayvo]{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.viewfinder-corner[data-astro-cid-a66aayvo]{z-index:500;border:2px solid var(--color-accent);opacity:0;pointer-events:none;width:22px;height:22px;transition:opacity .2s;position:absolute}.viewfinder-corner--tl[data-astro-cid-a66aayvo]{border-bottom:none;border-right:none;top:10px;left:10px}.viewfinder-corner--tr[data-astro-cid-a66aayvo]{border-bottom:none;border-left:none;top:10px;right:10px}.viewfinder-corner--bl[data-astro-cid-a66aayvo]{border-top:none;border-right:none;bottom:10px;left:10px}.viewfinder-corner--br[data-astro-cid-a66aayvo]{border-top:none;border-left:none;bottom:10px;right:10px}.overlay-card[data-astro-cid-a66aayvo].has-active .route-caption[data-astro-cid-a66aayvo]{opacity:1;transform:none}.overlay-card[data-astro-cid-a66aayvo].has-active .viewfinder-corner[data-astro-cid-a66aayvo]{opacity:1}.overlay-map[data-astro-cid-a66aayvo] .leaflet-control-attribution{color:#ffffffb3;background:#00000059;font-size:10px}.overlay-map[data-astro-cid-a66aayvo] .leaflet-control-attribution a{color:inherit}.overlay-names[data-astro-cid-a66aayvo]{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:20px 0 0;font:12px/1.4 monospace;display:flex}.overlay-names[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo]{appearance:none;font:inherit;letter-spacing:inherit;color:var(--color-muted-60);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 7px;transition:background-color .18s,color .18s}.overlay-names[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo]:hover,.overlay-names[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo].is-active{color:var(--color-accent)}.overlay-names[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo][aria-checked=true]{background:var(--color-accent);color:var(--color-ink)}.overlay-names[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo]:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.overlay-names--album[data-astro-cid-a66aayvo]{letter-spacing:-.045em;text-transform:lowercase;justify-content:space-between;gap:.1em 1.2em;margin:0;font:500 clamp(11px,1.9cqw,16px)/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.overlay-names--album[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo]{color:#000;letter-spacing:inherit;text-transform:inherit;border-radius:2px;padding:0 2px}.overlay-names--album[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo]:hover,.overlay-names--album[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo].is-active{color:var(--color-accent)}.overlay-names--album[data-astro-cid-a66aayvo] button[data-astro-cid-a66aayvo][aria-checked=true]{color:#fff;background:#000}@media (prefers-reduced-motion:reduce){.route-caption[data-astro-cid-a66aayvo],.viewfinder-corner[data-astro-cid-a66aayvo],.overlay-map[data-astro-cid-a66aayvo] .overlay-line{transition:none}}.sport-switch[data-astro-cid-kkkfke26]{letter-spacing:.06em;justify-content:center;gap:4px;font:14px monospace;display:flex}.sport-switch[data-astro-cid-kkkfke26] a[data-astro-cid-kkkfke26]{color:var(--color-paper);border-radius:3px;padding:3px 7px;text-decoration:none;transition:background-color .18s,color .18s}.sport-switch[data-astro-cid-kkkfke26] a[data-astro-cid-kkkfke26]:hover{color:var(--color-accent)}.sport-switch[data-astro-cid-kkkfke26] a[data-astro-cid-kkkfke26][aria-current=page]{background:var(--color-accent);color:var(--color-ink)}.sport-switch[data-astro-cid-kkkfke26] a[data-astro-cid-kkkfke26]:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}
