diff --git a/src/librustdoc/html/static/themes/ayu.css b/src/librustdoc/html/static/themes/ayu.css
index 6e8db1e9eb792..c8d4ec6035281 100644
--- a/src/librustdoc/html/static/themes/ayu.css
+++ b/src/librustdoc/html/static/themes/ayu.css
@@ -495,6 +495,7 @@ kbd {
#theme-picker, #settings-menu, .help-button {
border-color: #5c6773;
background-color: #0f1419;
+ color: #fff;
}
#theme-picker > img, #settings-menu > img {
diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css
index eeb1f0a3d4a0b..f5a8533776843 100644
--- a/src/librustdoc/html/static/themes/dark.css
+++ b/src/librustdoc/html/static/themes/dark.css
@@ -389,6 +389,7 @@ kbd {
#theme-picker, #settings-menu, .help-button {
border-color: #e0e0e0;
background: #f0f0f0;
+ color: #000;
}
#theme-picker:hover, #theme-picker:focus,