/* Publisher-only social row; existing footer navigation and legal links are untouched. */
.cuezis-site-footer .cuezis-publisher-social {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:.4rem;
	list-style:none;
	margin:1.4rem 0 0;
	padding:0;
}
.cuezis-publisher-social li { margin:0; padding:0 }
.cuezis-publisher-social a {
	display:flex;
	align-items:center;
	justify-content:center;
	width:44px;
	height:44px;
	color:var(--cz-ink);
	border-radius:4px;
	text-decoration:none;
}
.cuezis-publisher-social svg { display:block; width:20px; height:20px; fill:currentColor }
.cuezis-publisher-social a:hover { color:var(--cz-accent); background:var(--cz-paper) }
.cuezis-publisher-social a:focus-visible { outline:2px solid var(--cz-accent); outline-offset:3px; background:var(--cz-paper) }
