/**
 * core/post-terms — "Keep on one line".
 *
 * core/post-terms renders each term as its own inline <a> with a separator span between them, so
 * the list can break between terms whenever the column is only as wide as the rendered text.
 * Scoped to the opt-in class, so every other term list on the site still wraps normally.
 *
 * ⚠ THE CONTAINER ALONE IS NOT ENOUGH. Core gives the separator
 * `.wp-block-post-terms__separator { white-space: pre-wrap }` so its trailing space survives — and
 * `pre-wrap` PERMITS wrapping, which is exactly where the line was breaking ("Animation," / "CGI").
 * Measured: with nowrap on the container only, a squeezed column still broke to two lines.
 *
 * The separator therefore gets `pre`, not `nowrap`: `pre` keeps the preserved whitespace that
 * `pre-wrap` was there for while removing the break opportunity. Using `nowrap` on it would collapse
 * the space core is deliberately preserving.
 */
.wp-block-post-terms.is-style-nowrap {
	white-space: nowrap;
}

.wp-block-post-terms.is-style-nowrap .wp-block-post-terms__separator {
	white-space: pre;
}
