.person-card{position:relative;background:#fff;border-radius:var(--card-radius);overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--card-shadow)}.person-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.person-image-container{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f3f4f6;background-size:cover;background-position:50%}.person-image-container:before{content:"";position:absolute;inset:0;background-size:cover;background-position:50%;background-image:inherit;filter:blur(60px) brightness(.9) saturate(.8);z-index:0}.person-image-container:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 45%);z-index:1;pointer-events:none}.person-image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;z-index:0}.like-button{position:absolute;top:10px;right:10px;background:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;transition:transform .18s ease,box-shadow .18s ease;border:none;cursor:pointer;padding:0}@media (min-width:640px){.like-button{width:40px;height:40px;top:12px;right:12px}}.like-button:hover{transform:scale(1.06)}.like-button svg{stroke:currentColor;stroke-width:2.5px;display:block;width:24px;height:24px}@media (min-width:640px){.like-button svg{width:28px;height:28px}}.like-button:not(.liked) svg{stroke:#333;stroke-width:3px}.like-button.liked{color:#ef4444}.person-info{position:absolute;left:0;right:0;bottom:0;padding:12px 14px 14px;color:#fff;z-index:2}.person-header{gap:6px;margin-bottom:4px}.person-header,.person-name{display:flex;align-items:center}.person-name{font-size:15px;font-weight:700;gap:5px;margin:0}@media (min-width:640px){.person-name{font-size:16px}.person-info{padding:14px 16px 16px}}@media (min-width:1024px){.person-name{font-size:17px}}.fb-verified-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.fb-verified-icon svg{display:block;width:16px;height:16px}@media (min-width:640px){.fb-verified-icon svg{width:18px;height:18px}}