/* Post content images: make them span the full content width */
.post-single-content img {
	width: 100% !important;       /* override editor-inserted sizes */
	height: auto !important;      /* preserve aspect ratio */
	display: block;               /* remove inline gaps */
}

/* Optional: ensure figures behave consistently */
.post-single-content figure,
.post-single-content .wp-caption {
	width: 100% !important;
	margin: 1rem 0;               /* add a bit of breathing room */
}

/* If captions exist, keep them readable */
.post-single-content figcaption,
.post-single-content .wp-caption-text {
	font-size: 0.95rem;
	color: #666;
	text-align: center;
	margin-top: 0.5rem;
}

/* Safety: avoid stretching small icons/logos inside content if explicitly constrained via a class */
.post-single-content img.inline-icon,
.post-single-content img.inline-logo {
	width: auto !important;
	max-width: 100%;
	display: inline-block;
}

