/* Keep each existing Hebrew/gloss pair together, allowing short English phrases
   enough width to wrap naturally instead of stacking into narrow columns. */
body .mishnah-reader .interlinear-text .interlinear-word {
  flex: 0 0 auto;
  width: max-content;
  max-width: min(100%, calc(155px * var(--reader-layout-scale, 1)));
}
body .mishnah-reader .interlinear-text .interlinear-english {
  width: auto;
  min-width: 0;
  max-width: 14ch;
  align-self: center;
  overflow-wrap: normal;
  word-break: normal;
}
body .mishnah-reader .interlinear-text .interlinear-hebrew {
  overflow-wrap: normal;
  word-break: normal;
}
