diff --git a/assets/_markdown.scss b/assets/_markdown.scss
index 13607e7a7bdfa9c6628459bdd1f172fe2ddbe847..e7170cbca1b6ad88ef030c2359f717b7a351df06 100644
--- a/assets/_markdown.scss
+++ b/assets/_markdown.scss
@@ -69,6 +69,8 @@
   }
 
   code {
+    direction: ltr;
+    unicode-bidi: embed;
     padding: 0 $padding-4;
     background: var(--gray-200);
     border-radius: $border-radius;
@@ -76,6 +78,8 @@
   }
 
   pre {
+    direction: ltr;
+    unicode-bidi: embed;
     padding: $padding-16;
     background: var(--gray-100);
     border-radius: $border-radius;
@@ -150,6 +154,11 @@
   }
 
   // Special case for highlighted code with line numbers
+  .highlight {
+    direction: ltr;
+    unicode-bidi: embed;
+  }
+  
   .highlight table tr {
     td:nth-child(1) pre {
       margin: 0;