.account-avatar,.member-photo,.profile-avatar { object-fit:cover; border-radius:50%; flex-shrink:0; }
.account-avatar { width:32px; height:32px; }
.member-photo { width:44px; height:44px; }
.profile-avatar { width:128px; height:128px; margin:16px 0; }
.avatar-initial { display:inline-flex; align-items:center; justify-content:center; background:#526476; color:#fff; font-weight:700; }
.profile-avatar.avatar-initial { font-size:48px; }
.profile-link { display:inline-flex; align-items:center; gap:8px; }
.form-card #app-notifications button[hidden] { display: none; }
