.card.svelte-1h6v266{background:#fff;border:1px solid #e7e5e4;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.card.svelte-1h6v266:hover{border-color:#0ea86e;box-shadow:0 12px 40px #0ea86e21;transform:translateY(-4px)}.photo-wrap.svelte-1h6v266{position:relative;aspect-ratio:4 / 5;background:#f5f5f4;overflow:hidden;flex-shrink:0}.photo.svelte-1h6v266{width:100%;height:100%;object-fit:cover;object-position:top center}.avatar.svelte-1h6v266{width:100%;height:100%;background:linear-gradient(145deg,color-mix(in srgb,var(--gc) 14%,white),color-mix(in srgb,var(--gc) 7%,white));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.avatar-initials.svelte-1h6v266{font-size:clamp(36px,8vw,52px);font-weight:800;color:var(--gc);opacity:.75;line-height:1;letter-spacing:-.04em}.avatar-gender.svelte-1h6v266{font-size:20px;color:var(--gc);opacity:.4}.overlay-tl.svelte-1h6v266{position:absolute;top:10px;left:10px}.badge-verified.svelte-1h6v266{display:inline-block;font-size:10.5px;font-weight:700;color:#fff;background:#0ea86ee6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 10px;border-radius:100px;letter-spacing:.01em}.overlay-bl.svelte-1h6v266{position:absolute;bottom:10px;left:10px}.badge-nikah.svelte-1h6v266{display:inline-block;font-size:11px;font-weight:600;color:#1c1917;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 12px;border-radius:100px;border:1px solid rgba(255,255,255,.5)}.match-chip.svelte-1h6v266{position:absolute;top:10px;right:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:7px 10px;text-align:center;border:1px solid rgba(255,255,255,.5)}.match-pct.svelte-1h6v266{display:block;font-size:15px;font-weight:800;color:#0ea86e;line-height:1}.match-lbl.svelte-1h6v266{display:block;font-size:9px;font-weight:700;color:#78716c;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.body.svelte-1h6v266{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.name.svelte-1h6v266{font-size:16px;font-weight:700;color:#1c1917;letter-spacing:-.015em;margin-bottom:3px}.location.svelte-1h6v266,.occupation.svelte-1h6v266{font-size:12.5px;color:#78716c;line-height:1.4}.occupation.svelte-1h6v266{color:#57534e;font-weight:500}.bio.svelte-1h6v266{font-size:13px;color:#78716c;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tags.svelte-1h6v266{display:flex;flex-wrap:wrap;gap:5px}.tag.svelte-1h6v266{font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;background:color-mix(in srgb,var(--tc) 10%,white);color:var(--tc);border:1px solid color-mix(in srgb,var(--tc) 22%,white);line-height:1.4}.tag-gray.svelte-1h6v266{--tc: #78716c;background:#f5f5f4;border-color:#e7e5e4;color:#57534e;text-transform:capitalize}.actions.svelte-1h6v266{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-btn.svelte-1h6v266{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 6px;font-size:13px;font-weight:600;border-radius:11px;border:1.5px solid #e7e5e4;background:#fafaf9;color:#57534e;cursor:pointer;transition:all .15s ease}.action-btn.svelte-1h6v266:hover:not(:disabled){border-color:#0ea86e;color:#0ea86e;background:#f0fdf7}.action-like.liked.svelte-1h6v266{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.action-msg.svelte-1h6v266{background:linear-gradient(135deg,#0ea86e,#0b7a4e);border-color:transparent;color:#fff}.action-msg.svelte-1h6v266:hover:not(:disabled){background:linear-gradient(135deg,#0b9060,#09593b);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #0ea86e4d}.action-btn.svelte-1h6v266:disabled{opacity:.45;cursor:not-allowed}.upgrade-hint.svelte-1h6v266{font-size:11.5px;text-align:center;color:#a8a29e;margin-top:-2px}.upgrade-hint.svelte-1h6v266 a:where(.svelte-1h6v266){color:#0ea86e;font-weight:600;text-decoration:none}.upgrade-hint.svelte-1h6v266 a:where(.svelte-1h6v266):hover{text-decoration:underline}
