/*
 * EVA Table Word Fix 1.0.0
 * The Go theme sets "word-break: break-all" on every table cell
 * (style-shared.min.css: "table td, table th" and ".wp-block-table table td/th"),
 * which splits words at any letter when a column narrows.
 * These selectors are more specific than the theme's, so they win
 * regardless of load order. Scope: EVA subpage template only.
 */
.eva-subpage-v2 table td,
.eva-subpage-v2 table th,
.eva-subpage-v2 .wp-block-table table td,
.eva-subpage-v2 .wp-block-table table th,
.eva-subpage-redesign table td,
.eva-subpage-redesign table th,
.eva-subpage-redesign .wp-block-table table td,
.eva-subpage-redesign .wp-block-table table th,
.eva-article-shell table td,
.eva-article-shell table th,
.eva-article-shell .wp-block-table table td,
.eva-article-shell .wp-block-table table th {
	word-break: normal;
	overflow-wrap: normal;
	hyphens: manual;
}

/* Wide tables scroll sideways inside their frame on small screens instead of squeezing words. */
.eva-subpage-v2 .wp-block-table,
.eva-subpage-redesign .wp-block-table,
.eva-article-shell .wp-block-table {
	overflow-x: auto;
}

/* Optional helper: wrap a hyphenated word in <span class="eva-nowrap"> to keep it on one line. */
.eva-nowrap {
	white-space: nowrap;
}
