/**
 * BudouX(budoux-init.js)が入れるゼロ幅スペース(改行してよい位置の目印)を
 * ブラウザに守らせるための指定。
 *
 * word-break: keep-all       … 文節の "途中" では改行しない
 * overflow-wrap: anywhere    … 1文節がそれでも幅に収まらない時だけ最終手段で折り返す
 *
 * この2つが無いと、BudouXが目印を入れても効果が出ない
 * (ブラウザの日本語デフォルト仕様がそのまま優先されてしまう)。
 * 適用範囲はbudoux-init.jsの処理対象(#primary)と揃えている。
 */
#primary {
	word-break: keep-all;
	overflow-wrap: anywhere;
}
