/* Present the existing Code Snippets sharing links as accessible, wrapping buttons. */
body.wp-child-theme-tradeproperly-child .entry-content .crunchify-social {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.6rem;
	margin: 2rem 0 1.5rem;
	padding: 1.15rem 0 0;
	border-top: 1px solid #dbe7ef;
}

body.wp-child-theme-tradeproperly-child .entry-content .crunchify-social h5 {
	flex: 0 0 100%;
	margin: 0 0 0.2rem;
	color: #35536a;
	font-family: inherit;
	font-size: 0.76rem;
	font-weight: 800;
	letter-spacing: 0.11em;
	line-height: 1.3;
}

body.wp-child-theme-tradeproperly-child .entry-content .crunchify-social a.crunchify-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 38px;
	margin: 0;
	padding: 0.52rem 0.85rem;
	border: 1px solid #c8d9e7;
	border-radius: 999px;
	background: #f4f8fb;
	color: #153a59;
	font-size: 0.78rem;
	font-weight: 700;
	line-height: 1.2;
	text-decoration: none;
	white-space: nowrap;
}

body.wp-child-theme-tradeproperly-child .entry-content .crunchify-social a.crunchify-link:hover,
body.wp-child-theme-tradeproperly-child .entry-content .crunchify-social a.crunchify-link:focus {
	border-color: #277d91;
	background: #e9f4f4;
	color: #0b4a5c;
}

@media (max-width: 480px) {
	body.wp-child-theme-tradeproperly-child .entry-content .crunchify-social {
		gap: 0.45rem;
	}

	body.wp-child-theme-tradeproperly-child .entry-content .crunchify-social a.crunchify-link {
		min-height: 36px;
		padding: 0.48rem 0.72rem;
	}
}
