.listing-card-shell.svelte-14jne1y{min-width:0;position:relative}.listing-card-shell.svelte-14jne1y>.listing-card:where(.svelte-14jne1y){height:100%}.listing-save.svelte-14jne1y{z-index:3;position:absolute;top:8px;right:8px}.listing-card.svelte-14jne1y{border:1px solid var(--line,#eaeaea);background:var(--panel,#fff);color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.listing-card.svelte-14jne1y:hover,.listing-card.svelte-14jne1y:focus-visible{border-color:var(--accent,#16a34a);transform:translateY(-3px);box-shadow:0 10px 26px #14120c1f}.listing-card.svelte-14jne1y:focus-visible{outline:2px solid var(--accent-text,#15803d);outline-offset:2px}.lc-media.svelte-14jne1y{aspect-ratio:3/2;background:var(--bg-2,#fafafa);position:relative;overflow:hidden}.lc-media.svelte-14jne1y>img:where(.svelte-14jne1y):not(.logo-overlay){object-fit:cover;width:100%;height:100%;display:block}.logo-overlay.svelte-14jne1y{object-fit:contain;background:color-mix(in srgb, var(--panel,#fff) 92%, transparent);z-index:2;border-radius:8px;width:52px;height:52px;padding:4px;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 6px #00000026}.lc-tag.svelte-14jne1y{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink,#14130c);background:var(--accent,#16a34a);z-index:2;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.lc-tag.wanted.svelte-14jne1y{background:var(--ink,#14130c);color:#fff;border:1px solid var(--line,#ffffff2e)}.lc-info.svelte-14jne1y{border-top:1px solid var(--line,#eaeaea);padding:11px 13px 13px}.lc-row.svelte-14jne1y{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lc-title.svelte-14jne1y{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--text,#14130c);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.lc-price.svelte-14jne1y{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;color:var(--text,#14130c);flex:none;font-size:16px;font-weight:700}.lc-price.poa.svelte-14jne1y{color:var(--muted,#6e6a60);font-size:13px}.lc-meta.svelte-14jne1y{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted,#6e6a60);flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:11.5px;display:flex}.lc-loc.svelte-14jne1y{color:var(--text,#14130c)}
