.ka-mixed-title {
  direction: rtl !important;
  unicode-bidi: isolate;
}

.ka-mixed-title bdi[dir="ltr"] {
  display: inline-block;
  max-inline-size: 100%;
  white-space: normal !important;
  overflow-wrap: anywhere;
}

.ka-mixed-title .ka-title-film-name {
  display: inline-flex;
  max-inline-size: 100%;
  align-items: baseline;
  align-items: last baseline;
  vertical-align: baseline;
}

.ka-mixed-title .ka-title-film-name > bdi {
  min-inline-size: 0;
}

@media (max-width: 620px) {
  .ka-mixed-title .ka-title-film-name,
  .ka-mixed-title .ka-title-film-name > bdi {
    display: inline;
  }
}
