diff --git a/source/layouts/layout.html.erb b/source/layouts/layout.html.erb
index 3e71195..49d0a70 100644
--- a/source/layouts/layout.html.erb
+++ b/source/layouts/layout.html.erb
@@ -21,8 +21,8 @@
/>
<%= stylesheet_link_tag "vendor/codemirror" %>
@@ -32,13 +32,13 @@
<%# Scripts %>
<%= javascript_include_tag "vendor/codemirror-compressed-4.8" %>
diff --git a/source/stylesheets/application.css.scss b/source/stylesheets/application.css.scss
index 0a88d6b..761617e 100644
--- a/source/stylesheets/application.css.scss
+++ b/source/stylesheets/application.css.scss
@@ -68,6 +68,12 @@ body {
}
.language-menu-toggle {
+ // Bootstrap 5.3 gives a plain .btn.nav-link the navbar's font and no usable border or focus ring states
+ --bs-btn-hover-border-color: var(--nav-border-color);
+ --bs-btn-active-border-color: var(--nav-border-color);
+ --bs-btn-focus-box-shadow: 0 0 0 var(--bs-focus-ring-width) var(--bs-focus-ring-color);
+ font-size: 1rem;
+ font-weight: normal;
background: transparent;
border: 1px solid var(--nav-border-color);
@@ -252,11 +258,6 @@ pre {
background: white;
padding: .25em;
border-radius: .5rem;
-
- // Undo Bootstrap's bidi-override on pre, which lays out RTL text in logical order
- pre {
- unicode-bidi: normal;
- }
}
}