.map-link-card.svelte-p3pihw{display:flex;flex-direction:column;overflow:hidden;align-self:start;margin:0!important;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.map-link-card.svelte-p3pihw:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000026}.map-link-card__image.svelte-p3pihw{position:relative;width:100%;height:100px;overflow:hidden;flex-shrink:0}.map-link-card__image.svelte-p3pihw img:where(.svelte-p3pihw){width:100%;height:100%;object-fit:cover;transition:transform .3s}.map-link-card.svelte-p3pihw:hover .map-link-card__image:where(.svelte-p3pihw) img:where(.svelte-p3pihw){transform:scale(1.05)}.map-link-card__badge.svelte-p3pihw{position:absolute;top:.5rem;right:.5rem;padding:.2rem .5rem;border-radius:.75rem;background:#000000bf;color:#fff;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.map-link-card__content.svelte-p3pihw{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.map-link-card__content.svelte-p3pihw h3:where(.svelte-p3pihw),.map-link-card__content.svelte-p3pihw p:where(.svelte-p3pihw){margin:0}.map-link-card__content.svelte-p3pihw h3:where(.svelte-p3pihw){font-size:.875rem;color:var(--color-text)}.map-link-card__content.svelte-p3pihw p:where(.svelte-p3pihw){color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}
