Index: themes/twentytwentyone/style.css
===================================================================
--- themes/twentytwentyone/style.css	(revision 53864)
+++ themes/twentytwentyone/style.css	(working copy)
@@ -1689,7 +1689,7 @@
 .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
 .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
 .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
-	color: var(--local--color-background, var(--global--color-primary));
+	color: var(--local--color-background, var(--global--color-background));
 }
 
 .has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
@@ -1699,7 +1699,7 @@
 .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,
 .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
 .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
-	color: var(--global--color-primary);
+	color: var(--local--color-background, var(--global--color-primary));
 }
 
 .site .button:not(:hover):not(:active):not(.has-background),
@@ -1737,8 +1737,9 @@
 .wp-block-file a.wp-block-file__button:hover,
 .wp-block-file a.wp-block-file__button:active {
 	background-color: transparent;
-	border-color: currentColor;
 	color: inherit;
+	background-color: var(--local--color-primary, var(--global--color-primary));
+	color: var(--local--color-background, var(--global--color-background));
 }
 
 .site .button:focus,
