@@ -140,25 +140,33 @@ div.section {
140140 white-space : nowrap;
141141}
142142
143- /*Dark mode- force dropdown menus to black background with white text */
144- [data-theme = "dark" ] .dropdown-menu {
145- background-color : # 000000 !important ;
146- color : # ffffff !important ;
143+ : root {
144+ --dropdownBg : # ffffff ;
145+ --dropdownHoverBg : # f5f5f5 ;
147146}
148147
149- [data-theme = "dark" ] .dropdown-menu > li > a ,
150- [data-theme = "dark" ] .dropdown-menu > li > span ,
151- [data-theme = "dark" ] .dropdown-menu > li > div ,
152- [data-theme = "dark" ] .dropdown-menu > li > label {
153- color : # ffffff !important ;
148+ [data-theme = "dark" ] {
149+ --dropdownBg : # 1a1a1a ;
150+ --dropdownHoverBg : # 333333 ;
154151}
155152
156- [data-theme = "dark" ] .dropdown-menu > li > a : hover ,
157- [data-theme = "dark" ] .dropdown-menu > li > a : focus ,
158- [data-theme = "dark" ] .dropdown-menu > li > label : hover ,
159- [data-theme = "dark" ] .dropdown-menu > li > label : focus {
160- color : # ffffff !important ;
161- background-color : # 333333 !important ;
153+ .dropdown-menu {
154+ background-color : var (--dropdownBg , # ffffff );
155+ }
156+
157+ .dropdown-menu > li > a ,
158+ .dropdown-menu > li > span ,
159+ .dropdown-menu > li > div ,
160+ .dropdown-menu > li > label {
161+ color : var (--grayToWhite , # 333 );
162+ }
163+
164+ .dropdown-menu > li > a : hover ,
165+ .dropdown-menu > li > a : focus ,
166+ .dropdown-menu > li > label : hover ,
167+ .dropdown-menu > li > label : focus {
168+ color : var (--grayToWhite , # 333 );
169+ background-color : var (--dropdownHoverBg , # f5f5f5 );
162170}
163171
164172.loggedinuser {
0 commit comments