.adib-profile-card{border:1px solid var(--app-border,#dee2e6);background:var(--background,#fff);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.adib-profile-card__media{flex:none}.adib-profile-card__image{object-fit:cover;background:var(--app-backdrop,#e9ecef);border-radius:10px;width:3.5rem;height:3.5rem;display:block}.adib-profile-card__image--placeholder{background:linear-gradient(135deg, var(--app-backdrop,#e9ecef), var(--app-border,#dee2e6))}.adib-profile-card__body{min-width:0}.adib-profile-card__title{margin:0;font-size:1.05rem;line-height:1.6}.adib-profile-card__link{color:inherit;border-radius:4px}.adib-profile-card__link:hover{color:var(--adib-accent,#b45309);text-decoration:underline}.adib-profile-card__link:focus-visible{outline:2px solid var(--adib-accent,#2563eb);outline-offset:2px}.adib-profile-card__subtitle{color:var(--adib-text-secondary,#475569);margin:.25rem 0 0;font-size:.9rem;line-height:1.7}.adib-profile-card__meta{color:var(--adib-text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 0;font-size:.8rem;display:flex}.adib-profile-card__latin{font-style:italic}.adib-profile-card__life{font-variant-numeric:tabular-nums}
