diff --git a/reviewboard/static/rb/css/ui/markdown.less b/reviewboard/static/rb/css/ui/markdown.less
index a3a6420db8c5c32c514de7154ab85f254b6bf040..20ee48155860f714ca30fe294838f9395559f47b 100644
--- a/reviewboard/static/rb/css/ui/markdown.less
+++ b/reviewboard/static/rb/css/ui/markdown.less
@@ -47,7 +47,9 @@
 
     code {
       /* Undo the default `code` border rules below. */
+      border-radius: 0;
       padding: 0;
+      outline: none;
 
       &:after,
       &:before {
@@ -59,27 +61,15 @@
   code {
     white-space: pre-wrap;
     border: 0;
-    border-radius: 0;
+    border-radius: @inline-code-border-radius;
     margin: 0;
     padding-left: 1ch;
     padding-right: 1ch;
     position: relative;
+    outline: @inline-code-border-size @inline-code-border-color solid;
 
-    &:after {
-      content: "";
-    }
-
-    &:before {
+    &:after, &:before {
       content: "";
-      position: absolute;
-      top: -@inline-code-border-size;
-      left: -@inline-code-border-size;
-      right: -@inline-code-border-size;
-      bottom: -@inline-code-border-size;
-      border: @inline-code-border-size var(--ink-p-code-literal-border-color)
-              solid;
-      border-radius: @inline-code-border-radius;
-      visibility: visible;
     }
   }
 
