/* Direction only; scoped to English single-service posts. No image mirroring or shared theme modifications. */
body.single-tehranweb_service.twse-service-en-single {
  direction: ltr;
}
body.single-tehranweb_service.twse-service-en-single :is(
  .entry-content,
  .twsx-single,
  .twsx-single-service,
  .twsx-service-single,
  .twsx-service-detail,
  .tehranweb-single-service,
  .tehranweb-service-single,
  .service-single-content,
  article.tehranweb_service
) {
  direction: ltr !important;
  text-align: left;
  unicode-bidi: isolate;
}
body.single-tehranweb_service.twse-service-en-single :is(.entry-content,.twsx-single,.twsx-single-service,.twsx-service-single,.twsx-service-detail) :is(h1,h2,h3,h4,h5,h6,p,li,blockquote) {
  direction: ltr !important;
  text-align: left;
}
body.single-tehranweb_service.twse-service-en-single :is(.entry-content,.twsx-single,.twsx-single-service,.twsx-service-single,.twsx-service-detail) :is(ul,ol) {
  padding-inline-start: 1.5em;
  padding-inline-end: 0;
}
body.single-tehranweb_service.twse-service-en-single :is(.twsx-single,.twsx-single-service,.twsx-service-single,.twsx-service-detail) :is(a,button) {
  unicode-bidi: isolate;
}
/* Do not flip images: illustration content, typography and logos inside imagery must remain readable. */
