.profile-card.svelte-1j7scqf{cursor:pointer;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);border:1px solid var(--surface-border);transition:transform .15s}.profile-card.svelte-1j7scqf:hover{transform:translateY(-3px)}.card-image.svelte-1j7scqf{position:relative;padding-top:130%;overflow:hidden;background:var(--surface-raised)}.card-image.svelte-1j7scqf img:where(.svelte-1j7scqf){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card-overlay.svelte-1j7scqf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-weight:600;font-size:.9rem;opacity:0;transition:opacity .15s}.card-overlay.svelte-1j7scqf span:where(.svelte-1j7scqf){display:flex;align-items:center;gap:7px}.profile-card.svelte-1j7scqf:hover .card-overlay:where(.svelte-1j7scqf){opacity:1;text-decoration:none}.card-chips.svelte-1j7scqf{position:absolute;bottom:8px;left:8px;display:flex;gap:6px;flex-wrap:wrap}.card-chip.svelte-1j7scqf{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chip-secondary.svelte-1j7scqf{background:#4a74dcd9;color:#fff}.chip-tertiary.svelte-1j7scqf{background:#0009;color:#fff}.card-info.svelte-1j7scqf{padding:10px 12px}.card-name.svelte-1j7scqf{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-strong)}
