diff --git a/docusaurus-search-local/src/client/theme/SearchBar/SearchBar.module.css b/docusaurus-search-local/src/client/theme/SearchBar/SearchBar.module.css index 5542bb56..1b399613 100644 --- a/docusaurus-search-local/src/client/theme/SearchBar/SearchBar.module.css +++ b/docusaurus-search-local/src/client/theme/SearchBar/SearchBar.module.css @@ -221,8 +221,18 @@ html[data-theme="dark"] .noResultsIcon { position: relative; } +/* Override Docusaurus default search icon with theme-aware version */ +:global(.navbar__search-input) { + background-image: url('data:image/svg+xml;utf8,') !important; + background-size: 1rem !important; +} + +html[data-theme="dark"] :global(.navbar__search-input) { + background-image: url('data:image/svg+xml;utf8,') !important; +} + .searchIndexLoading :global(.navbar__search-input) { - background-image: none; + background-image: none !important; } .searchBarContainer.searchIndexLoading .searchBarLoadingRing {