.member-directory{margin-top:24px}.member-directory-card{background:var(--ui-panel,#fff);color:var(--ui-text,#20291f);border-color:var(--ui-border,#dce4d4);min-width:0}.member-directory-profile{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;max-width:100%}.member-directory-profile strong{font-size:20px;overflow-wrap:anywhere}.member-directory-profile small{font-size:14px;color:var(--ui-muted,#61705a);overflow-wrap:anywhere}.member-directory-card p{margin:0}.member-follow-form{margin-top:auto}.member-follow-form .button{min-width:130px;min-height:46px;font-size:15px}.member-connection-count{display:inline-block;padding:5px 4px;min-height:35px;text-decoration:underline;text-underline-offset:4px}.member-directory-card .button-outline{color:var(--ui-text,#20291f);background:var(--ui-panel,#fff);border-color:var(--ui-border,#dce4d4)}

body .community-search{display:flex;width:100%;max-width:700px}body .community-search input{min-width:0;flex:1}body .community-search button{width:auto!important;min-width:102px!important;flex:0 0 auto!important;padding:12px 18px!important;font-size:17px!important;white-space:nowrap}.member-top-actions{flex-wrap:wrap}.member-follow-form button{min-height:46px;font-size:16px}.profile-bookmark{margin-top:10px}

.song-row-wrap{display:flex;align-items:center;min-width:0;gap:6px}.song-row-wrap>.song-row{flex:1;min-width:0}.song-favorite-form{flex:0 0 40px}.song-favorite-form button,.song-favorite-signin{font-size:26px;line-height:1;min-width:40px;min-height:44px;border:0;background:transparent;color:var(--ui-link,var(--text));cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.song-favorite-form [aria-pressed=true]{color:#bf2851}
