/**
 * Forces text-align: justify on post/page content paragraphs across the
 * site, whether the content was built with the default WordPress block
 * editor (Gutenberg) or with Elementor.
 *
 * - Block editor output normally sits inside .entry-content / .post-content.
 * - Elementor wraps EVERY widget's output in .elementor-widget-container,
 *   regardless of which widget type (Text Editor, Theme Post Content,
 *   etc.) produced it, so targeting that class catches all Elementor
 *   text content without needing to know the exact widget type.
 *
 * Paragraphs explicitly set to left / center / right alignment in the
 * block editor keep that alignment (via the has-text-align-* classes
 * WordPress adds automatically).
 */
.entry-content p,
.post-content p,
.page-content p,
article .content p,
.single .content p,
.page .content p,
.elementor-widget-container p {
	text-align: justify !important;
}

.entry-content p.has-text-align-left,
.post-content p.has-text-align-left,
.page-content p.has-text-align-left,
article .content p.has-text-align-left,
.single .content p.has-text-align-left,
.page .content p.has-text-align-left,
.elementor-widget-container p.has-text-align-left {
	text-align: left !important;
}

.entry-content p.has-text-align-center,
.post-content p.has-text-align-center,
.page-content p.has-text-align-center,
article .content p.has-text-align-center,
.single .content p.has-text-align-center,
.page .content p.has-text-align-center,
.elementor-widget-container p.has-text-align-center {
	text-align: center !important;
}

.entry-content p.has-text-align-right,
.post-content p.has-text-align-right,
.page-content p.has-text-align-right,
article .content p.has-text-align-right,
.single .content p.has-text-align-right,
.page .content p.has-text-align-right,
.elementor-widget-container p.has-text-align-right {
	text-align: right !important;
}
