diff --git src/wp-content/themes/twentytwentyone/style.css src/wp-content/themes/twentytwentyone/style.css
index 4808e261c9..9efab62e55 100644
--- src/wp-content/themes/twentytwentyone/style.css
+++ src/wp-content/themes/twentytwentyone/style.css
@@ -1683,7 +1683,7 @@ input[type=reset]:not(:hover):not(:active):not(.has-text-color),
 .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,
@@ -1693,7 +1693,7 @@ input[type=reset]:not(:hover):not(:active):not(.has-text-color),
 .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),
@@ -1731,8 +1731,8 @@ input[type=reset]:active,
 .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,
