body.members #members-dir-list .item-avatar img,
body.directory.members .item-avatar img {
	box-shadow: 0 0 0 2px rgba(255, 92, 163, 0.55), 0 0 22px rgba(255, 64, 140, 0.38);
}

body.members #dir-filters,
body.directory.members .subnav-search,
body.members .bp-search,
body.members .bp-dir-search-form,
body.directory.members form[role="search"] {
	filter: drop-shadow(0 0 10px rgba(255, 79, 154, 0.28));
}

body.members #members_search,
body.members input#members_search,
body.directory.members #members_search,
body.members .bp-dir-search-form input[type="search"],
body.members .bp-dir-search-form input[type="text"],
body.directory.members input[name="members_search"],
body.members .members-directory-form input[type="search"],
body.members .search-form .search-field-top,
body.directory.members input.search-field-top {
	border-color: rgba(255, 92, 163, 0.95) !important;
	box-shadow: 0 0 0 2px rgba(255, 160, 205, 0.55), 0 0 36px rgba(255, 64, 140, 0.7), 0 0 64px rgba(255, 40, 120, 0.35) !important;
	background: linear-gradient(180deg, rgba(255, 240, 247, 0.16), rgba(255, 80, 150, 0.14));
}

body.members form.bps-form {
	filter: drop-shadow(0 0 12px rgba(255, 79, 154, 0.32));
}

body.members form.bps-form select,
body.members form.bps-form input.submit {
	box-shadow: 0 0 0 1px rgba(255, 140, 192, 0.5), 0 0 18px rgba(255, 64, 140, 0.4) !important;
}

body.members #members-dir-list li.item-entry,
body.directory.members #members-list li {
	box-shadow: 0 0 18px rgba(255, 64, 140, 0.18);
}

.ml-members-who,
.ml-who-filter {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 12px 0 18px;
}

.ml-map-chip {
	min-height: 44px;
	display: inline-flex;
	align-items: center;
	padding: 0 16px;
	border-radius: 999px;
	text-decoration: none;
	font-weight: 800;
	color: #2a1020 !important;
	background: linear-gradient(135deg, #ffd0e6, #ff4f9a);
	box-shadow: 0 0 18px rgba(255, 79, 154, 0.45);
}
