.lcard[data-astro-cid-e3hqamim]{gap:var(--space-2);padding:var(--space-1-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);flex-wrap:wrap;text-decoration:none;transition:border-color .15s;display:flex}.lcard[data-astro-cid-e3hqamim]:hover{border-color:var(--color-accent);color:var(--color-text)}.lcard[data-astro-cid-e3hqamim]:hover .name[data-astro-cid-e3hqamim]{color:var(--color-accent-strong);text-decoration:underline}.lcard[data-astro-cid-e3hqamim]:active{background:var(--color-bg)}.lcard[data-astro-cid-e3hqamim] .thumb{border-radius:var(--radius-thumb);object-fit:cover;flex:100%;height:160px}.text[data-astro-cid-e3hqamim]{min-width:0;padding:var(--space-half) 0;flex-direction:column;flex:240px;gap:6px;display:flex}.tag[data-astro-cid-e3hqamim]{align-self:flex-start;align-items:center;gap:var(--space-half);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-strong);display:inline-flex}.tag-muted[data-astro-cid-e3hqamim]{color:var(--color-text-muted)}.name[data-astro-cid-e3hqamim]{font-family:var(--font-heading);font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.meta[data-astro-cid-e3hqamim]{font-size:var(--text-small);color:var(--color-text-muted)}.dist[data-astro-cid-e3hqamim]{color:var(--color-text-soft);font-weight:var(--weight-medium)}.chips-row[data-astro-cid-e3hqamim]{padding-top:var(--space-half);flex-wrap:wrap;gap:6px;display:flex}.chip-sm[data-astro-cid-e3hqamim]{height:28px;font-size:var(--text-meta);padding:0 10px}@media (width>=600px){.lcard[data-astro-cid-e3hqamim] .thumb{flex:0 0 200px;height:136px}}.locate-row[data-astro-cid-22aijer5]{align-items:center;column-gap:var(--space-2);min-height:var(--touch-min);flex-wrap:wrap;display:flex}.locate[data-astro-cid-22aijer5]{align-items:center;gap:var(--space-1);height:var(--touch-min);padding:0 var(--space-half);color:var(--color-accent-strong);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.locate[data-astro-cid-22aijer5]:hover .locate-label[data-astro-cid-22aijer5]{text-decoration:underline}.locate[data-astro-cid-22aijer5]:disabled{cursor:progress;opacity:.8}.locate-msg[data-astro-cid-22aijer5]{font-size:var(--text-small);color:var(--color-text-soft);margin:0}.locate-msg[data-astro-cid-22aijer5]:empty{display:none}.search-map{background:var(--color-map-bg);border-radius:var(--radius-card);border:1px solid var(--color-border);width:100%;height:min(70vh,640px);min-height:360px;position:relative;overflow:hidden}.search-map .map-fallback{padding:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);margin:0}.search-map .maplibregl-ctrl-attrib{font-size:var(--text-micro);line-height:var(--leading-label)}.search-map-me{background:var(--color-text);border:3px solid var(--color-surface);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 6px #1c1f1a26}.head[data-astro-cid-wp2l4cmv]{gap:var(--space-1-5);max-width:640px;padding-top:var(--space-3);flex-direction:column;display:flex}.title[data-astro-cid-wp2l4cmv]{font-size:var(--text-suburb-h1);line-height:var(--leading-suburb-h1);margin:0}.form[data-astro-cid-wp2l4cmv]{gap:var(--space-1);flex-direction:column;display:flex}label[data-astro-cid-wp2l4cmv]{font-weight:var(--weight-semibold)}.row[data-astro-cid-wp2l4cmv]{gap:var(--space-1);display:flex}input[data-astro-cid-wp2l4cmv]{min-width:0;min-height:var(--touch-min);padding:0 var(--space-1-5);font:inherit;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);flex:1}input[data-astro-cid-wp2l4cmv]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.pills[data-astro-cid-wp2l4cmv]{gap:var(--space-1);padding:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.pill[data-astro-cid-wp2l4cmv]{height:var(--filter-h);padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--text-secondary);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.pill[data-astro-cid-wp2l4cmv]:hover{border-color:var(--color-accent);color:var(--color-accent-strong)}.pill[data-astro-cid-wp2l4cmv].on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-surface)}.pill[data-astro-cid-wp2l4cmv].on:hover{background:var(--color-accent-strong)}.clear[data-astro-cid-wp2l4cmv]{min-height:var(--filter-h);padding:0 var(--space-1);font-size:var(--text-secondary);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.bar[data-astro-cid-wp2l4cmv]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.result-line[data-astro-cid-wp2l4cmv]{color:var(--color-text-soft);margin:0}.views[data-astro-cid-wp2l4cmv]{border:1px solid var(--color-border-strong);border-radius:var(--radius-button);margin-left:auto;display:inline-flex;overflow:hidden}.view[data-astro-cid-wp2l4cmv]{min-width:64px;min-height:40px;padding:0 var(--space-2);color:var(--color-text);font-weight:var(--weight-medium);background:var(--color-surface);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.view[data-astro-cid-wp2l4cmv]+.view[data-astro-cid-wp2l4cmv]{border-left:1px solid var(--color-border-strong)}.view[data-astro-cid-wp2l4cmv].on{background:var(--color-accent-tint);color:var(--color-accent-strong);font-weight:var(--weight-semibold)}.cards[data-astro-cid-wp2l4cmv]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));margin:0;padding:0;list-style:none;display:grid}.map-key[data-astro-cid-wp2l4cmv]{margin-top:var(--space-1)}.pager[data-astro-cid-wp2l4cmv]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) 0 0;display:flex}.hint[data-astro-cid-wp2l4cmv],.credit[data-astro-cid-wp2l4cmv]{margin-top:var(--space-3)}
