.ps-hyphenate-enabled :where(.wp-block-post-title, .wp-block-query-title, .wp-block-heading, .wp-block-paragraph, .wp-block-post-content p, .entry-content p, .wp-block-list, .entry-title, .page-title),
.ps-hyphenate,
.ps-hyphenate .entry-content,
.ps-hyphenate .wp-block-paragraph,
.ps-hyphenate .wp-block-heading,
.ps-hyphenate .wp-block-list {
	hyphens: auto;
	overflow-wrap: break-word;
}

.ps-hyphenate-server-enabled :where(.wp-block-post-title, .wp-block-query-title, .wp-block-heading, .wp-block-paragraph, .wp-block-post-content p, .entry-content p, .wp-block-list, .entry-title, .page-title),
.ps-hyphenate-server-enabled .ps-hyphenate,
.ps-hyphenate-server-enabled .entry-content,
.ps-hyphenate-server-enabled .wp-block-paragraph,
.ps-hyphenate-server-enabled .wp-block-heading,
.ps-hyphenate-server-enabled .wp-block-list,
.ps-hyphenate-server-enabled .ps-hyphenate-soft,
body.ps-hyphenate-server-enabled .ps-hyphenate-soft,
.ps-hyphenate.ps-hyphenate-server-enabled {
	hyphens: manual;
	overflow-wrap: normal;
	word-break: normal;
}

.ps-hyphenate-enabled :where(a, button, code, kbd, pre, samp),
.ps-hyphenate code,
.ps-hyphenate kbd,
.ps-hyphenate pre,
.ps-hyphenate samp {
	hyphens: manual;
}