.card.svelte-t2ykpv{background:var(--surface);border:var(--line) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);min-width:0;color:inherit;text-decoration:none;display:block;overflow:hidden}.link.svelte-t2ykpv{transition:border-color .15s,transform .15s}.link.svelte-t2ykpv:hover{border-color:var(--border-strong);transform:translateY(-2px)}.selected.svelte-t2ykpv{outline:2px solid var(--accent);outline-offset:-1px}.photo.svelte-t2ykpv{height:112px;color:var(--text);justify-content:center;align-items:center;display:flex;overflow:hidden}.photo.svelte-t2ykpv img:where(.svelte-t2ykpv){object-fit:cover;width:100%;height:100%}.photo.svelte-t2ykpv svg:where(.svelte-t2ykpv){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.35}.tile-1.svelte-t2ykpv{background:var(--tile-1)}.tile-2.svelte-t2ykpv{background:var(--tile-2)}.tile-3.svelte-t2ykpv{background:var(--tile-3)}.tile-4.svelte-t2ykpv{background:var(--tile-4)}.tile-5.svelte-t2ykpv{background:var(--tile-5)}.tile-6.svelte-t2ykpv{background:var(--tile-6)}.body.svelte-t2ykpv{padding:12px 14px 14px}.row.svelte-t2ykpv{justify-content:space-between;align-items:center;gap:8px;display:flex}.price.svelte-t2ykpv{font-family:var(--font-display);font-size:18px;font-weight:700}.title.svelte-t2ykpv{font-family:var(--font-body);letter-spacing:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;font-weight:500;overflow:hidden}.meta.svelte-t2ykpv{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}
