diff --git a/sphinx/builders/html/__init__.py b/sphinx/builders/html/__init__.py
index 87b9c5c4580..348914b4d34 100644
--- a/sphinx/builders/html/__init__.py
+++ b/sphinx/builders/html/__init__.py
@@ -1026,7 +1026,7 @@ def hasdoc(name: str) -> bool:
# revert script_files and css_files
self.script_files[:] = self._script_files
- self.css_files[:] = self.css_files
+ self.css_files[:] = self._css_files
self.update_page_context(pagename, templatename, ctx, event_arg)
newtmpl = self.app.emit_firstresult('html-page-context', pagename,