/*
 * Walnut English presentation overrides.
 *
 * Add page-level and plugin-facing styles here instead of editing Eduma.
 */

body.single-post article .entry-content {
	text-align: left;
}

body.single-post article .entry-content > :not(.has-text-align-center):not(.has-text-align-right),
body.single-post article .entry-content .has-text-align-left {
	text-align: left;
}

/*
 * Keep reading surfaces left aligned across pages, posts, course descriptions,
 * and post-list blocks without disturbing intentionally centred UI.
 */
body.page article .entry-content,
body.single-post article .entry-content,
body.single-lp_course article .entry-content,
body.single-lp_course #tab-course-description,
body.single-lp_course .course-tab-panel-overview,
body.single-lp_course .course-tab-panel-description,
body.single-lp_course .learn-press-course-content,
body.single-lp_course .lp-entry-content,
.learnpress .course-description,
.thim-course-content .course-description,
.wp-block-coblocks-posts__content,
.wp-block-coblocks-posts__excerpt {
	text-align: left;
}

body.page article .entry-content > :not(.has-text-align-center):not(.has-text-align-right),
body.single-lp_course article .entry-content > :not(.has-text-align-center):not(.has-text-align-right),
body.single-lp_course #tab-course-description > :not(.has-text-align-center):not(.has-text-align-right),
body.single-lp_course .course-tab-panel-overview > :not(.has-text-align-center):not(.has-text-align-right),
body.single-lp_course .course-tab-panel-description > :not(.has-text-align-center):not(.has-text-align-right),
body.single-lp_course .learn-press-course-content > :not(.has-text-align-center):not(.has-text-align-right),
body.single-lp_course .lp-entry-content > :not(.has-text-align-center):not(.has-text-align-right),
.wp-block-coblocks-posts__content > :not(.has-text-align-center):not(.has-text-align-right) {
	text-align: left;
}

.wp-block-coblocks-posts__content {
	align-items: flex-start;
}

/* Blog and post-list blocks should read left-to-right, not centred. */
.wp-block-coblocks-posts,
.wp-block-coblocks-posts__inner,
.wp-block-coblocks-posts__item,
.wp-block-coblocks-posts__content,
.wp-block-coblocks-posts__content > a,
.wp-block-coblocks-posts__excerpt,
.blog-content article .entry-header,
.blog-content article .entry-title,
.blog-content article .entry-title a,
.blog-content article .entry-summary,
.blog-switch-layout.blog-grid article .entry-title {
	text-align: left !important;
}

.wp-block-coblocks-posts__content > a,
.blog-content article .entry-title a {
	align-self: stretch;
	display: block;
}
