Advertisement
The3LKs

Bing Darkmode V0.3

Apr 22nd, 2019
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 14.43 KB | None | 0 0
  1. html,
  2. body {
  3.     --accent: #006dde;
  4.     --bg-main: #111;
  5.     --bg-dark: #181818;
  6.     --bg-light: #282828;
  7.     --bg-accent: #383838;
  8.     --code-font: #ccc;
  9.     --code-bg: #000;
  10.     --code-bg-accent: #080808;
  11.     --font-color: #aaa;
  12.     --font-disabled: #777;
  13.     --link-cite: #6a6;
  14.     --link-color: #aaa;
  15.     --link-hover: #ccc;
  16.     --link-visited: #66a;
  17.     --home-bgimg-grayscale: 0.5;
  18.     --home-bgimg-brightness: 0.5;
  19.     color: var(--font-color);
  20.     background-color: var(--bg-main);
  21. }
  22.  
  23. #b_header {
  24.     background-color: var(--bg-dark);
  25.     border-bottom: var(--bg-accent);
  26. }
  27.  
  28. .b_searchboxForm,
  29. .b_searchboxForm:hover,
  30. body .b_searchboxForm {
  31.     border-radius: 3px;
  32.     background-color: var(--bg-main);
  33.     border: 1px solid var(--bg-light);
  34. }
  35.  
  36. #hp_container #sw_as .sa_as:not(.sa_nw) #sa_ul:not(:empty) {
  37.     background-color: var(--bg-main);
  38.     border: 1px solid var(--bg-light);
  39. }
  40.  
  41. .MicrosoftMap .taskBar .searchbox,
  42. .ctxt,
  43. select,
  44. input[type="text"] {
  45.     color: var(--font-color);
  46.     border: 1px solid var(--bg-light);
  47.     border-radius: 3px;
  48.     background-color: var(--bg-main);
  49. }
  50.  
  51. .dcajx.dcsbxhdr .dcbtn {
  52.     color: var(--font-color);
  53.     border: 1px solid var(--bg-accent);
  54.     border-radius: 3px;
  55.     background-color: var(--bg-dark);
  56. }
  57.  
  58. .ctxt:focus,
  59. select:focus,
  60. input[type="text"]:focus {
  61.     color: var(--font-color);
  62.     border-color: var(--bg-accent);
  63. }
  64.  
  65. body .b_searchbox,
  66. .b_searchbox,
  67. .vs_cont,
  68. #sw_as #sa_ul .sa_hd {
  69.     background-color: var(--bg-main);
  70.     color: var(--font-color);
  71. }
  72.  
  73. .carousel .lightcar .item .card,
  74. .MicrosoftMap .taskBar,
  75. #b_content,
  76. #hp_bottomCell #b_footer,
  77. #miniheader table,
  78. #sw_as .sa_hv,
  79. #sw_as .sa_sg {
  80.     background-color: var(--bg-main);
  81. }
  82.  
  83. .b_searchboxForm .b_searchboxSubmit,
  84. #rfPane,
  85. .dg_b {
  86.     border-color: #fff0;
  87.     background-color: #fff0;
  88. }
  89.  
  90.  
  91. .cp_Footer a:visited {
  92.     color: var(--link-visited) !important;
  93. }
  94.  
  95. a,
  96. .b_scopebar,
  97. .b_scopebar a,
  98. .b_scopebar a:hover,
  99. .b_scopebar a:visited,
  100. .b_scopebar .b_active a,
  101. .carousel a,
  102. .cp_Footer a,
  103. .id_button,
  104. .id_button:hover,
  105. .MicrosoftMap .as_container a,
  106. .wiki_big .dataVC,
  107. .vs_link,
  108. a.vs_link,
  109. #b_results > li a,
  110. #b_results .MicrosoftMap .as_container a,
  111. #rdcans .rdc_readmoretext,
  112. #sw_as a,
  113. #sw_as #b_results .b_no a,
  114. #sw_as #b_tween a {
  115.     color: var(--link-color);
  116. }
  117.  
  118. a:visited,
  119. a.vs_link:visited,
  120. .cp_CrossPromo .cp_Footer a:visited,
  121. .id_button:visited,
  122. .vs_link:visited,
  123. #b_results > li a:visited,
  124. #sw_as a:visited,
  125. #sw_as #b_results > li a:visited,
  126. #sw_as #b_tween a:visited {
  127.     color: var(--link-visited);
  128. }
  129.  
  130. .b_scopebar .b_active {
  131.     border-bottom: 3px solid var(--accent);
  132. }
  133.  
  134.  
  135. .MicrosoftMap .taskBar > ul li div.searchButton,
  136. #b_context .b_ans,
  137. #b_context #wpc_ag,
  138. #b_results > li {
  139.     background-color: #fff0;
  140. }
  141.  
  142. .MicrosoftMap .taskBar > ul li.inputbox input {
  143.     background-color: #fff0 !important;
  144. }
  145.  
  146.  
  147. cite,
  148. #b_results cite.sb_crmb a,
  149. #b_results cite a.sb_metalink,
  150. #b_results .b_adurl cite a,
  151. #bk_wr_container cite a {
  152.     color: var(--link-cite);
  153. }
  154.  
  155.  
  156. .wk_textcolor,
  157. .wk_ListOfSummaryPanes .sumry_contnt .wk_summryHdr,
  158. .wk_ListOfSummaryPanes .sumry_contnt .rw_credits,
  159. .wk_rewards_promo,
  160. .wk_SummaryHashTag {
  161.     color: var(--font-color)!important;
  162. }
  163.  
  164.  
  165. #b_results > .b_pag .sb_pagS_bp {
  166.     color: var(--accent);
  167. }
  168.  
  169. .b_pag a.sb_pagS_bp {
  170.     border-color: var(--accent);
  171. }
  172.  
  173. .b_ans.b_topborder .btm_sml a:hover,
  174. .b_footer,
  175. .carousel .lightcar .item .card:hover,
  176. .carousel .lightcar .item .card-hover,
  177. .carousel .lightcar .item.sel .card:hover,
  178. .carousel .lightcar .item.sel .card-hover,
  179. .dcajx.dcsbxhdr .dcbtn:hover,
  180. .vsrewds_imgtextcont:hover {
  181.     background-color: var(--bg-accent);
  182. }
  183.  
  184.  
  185. #sw_as .sa_as .sa_drw .sa_sg div.sa_tmHS strong,
  186. #sw_as .sa_as .sa_drw .sa_sg .sa_tmHS {
  187.     color: var(--link-visited);
  188. }
  189.  
  190. .b_ans.b_topborder .btm_sml a,
  191. .b_viewport .b_slidebar .slide,
  192. .b_algo.b_algoBorder .wiki_big .btm_sml a:hover,
  193. .iuscp,
  194. .MicrosoftMap .as_container a:hover,
  195. .vs_fact,
  196. .vsrewds_progbar_total,
  197. #b_results > li.b_ans.b_topborder,
  198. #b_results > li.b_ans.b_topborder.b_tophb.b_topshad,
  199. #b_results > .b_pag a.sb_pagP:hover,
  200. #b_results > .b_pag a.sb_pagN:hover,
  201. #b_results > .b_pag a:hover,
  202. #b_results > .b_pag .sb_pagS_bp:hover,
  203. #b_results .MicrosoftMap .as_container a:hover,
  204. #miniheader table,
  205. #sw_as li.pp_tile.sa_hv,
  206. #sw_as .sa_drw,
  207. #sw_as .sa_hv {
  208.     background-color: var(--bg-light);
  209. }
  210.  
  211. .b_cnvsug a,
  212. #sw_as .sa_fd {
  213.     background-color: var(--bg-light);
  214.     border-color: var(--bg-accent);
  215.     color: var(--font-color);
  216. }
  217.  
  218. .b_cnvsug a:hover {
  219.     background-color: var(--bg-accent);
  220.     border-color: var(--bg-accent);
  221.     color: var(--font-color);
  222. }
  223.  
  224. .b_algo.b_algoBorder .wiki_big .btm_sml a,
  225. .b_algo.b_algoBorder .wiki_big .sml.topanswer a,
  226. .touchQuery .carousel .carousel-controls,
  227. .touchQuery .carousel .items,
  228. .touchQuery .carousel .item,
  229. .touchQuery .carousel .carousel-controls .nav_left,
  230. .touchQuery .carousel .carousel-controls .nav_right,
  231. .inline_tile .carousel,
  232. .MicrosoftMap .as_container_search,
  233. .vs_iotd_bs,
  234. .vsrewds_cont .vsrewds_module,
  235. #b_pole .b_poleContent .btm_sml,
  236. #b_pole .b_poleContent .heroCom,
  237. #b_pole .heroLyricsPole,
  238. #bopblock .carousel,
  239. #ent-car-exp.carousel,
  240. #ent-car-exp-img.carousel,
  241. #pole .carousel {
  242.     background-color: var(--bg-dark);
  243. }
  244.  
  245. #sw_as .sa_fd:hover,
  246. .vs_link:hover,
  247. a.vs_link:hover {
  248.     color: var(--link-hover);
  249. }
  250.  
  251. .b_algoTextCarousel .b_slidebar .slide .b_text,
  252. .b_caption,
  253. .b_expando,
  254. .b_footer,
  255. .b_footer a,
  256. .b_footer a:visited,
  257. .b_top,
  258. .b_top .b_promoteText,
  259. .b_topborder .expreftext,
  260. .b_mt .b_focusLabel,
  261. .carousel,
  262. .carousel_seemore .seeAll_txt,
  263. .dc_mn,
  264. .dc_st,
  265. .df_alsocon,
  266. .df_c .rwrl,
  267. .inline_tile .carousel h2,
  268. .inline_tile .carousel .item .card .tit,
  269. .MicrosoftMap .taskBar > ul li.inputbox input,
  270. .mmsp,
  271. .na_cnt .citm_spt,
  272. .qna_elc .rwrl,
  273. .snippet,
  274. .vidr .vidr_info .title,
  275. .vs_bs_desc,
  276. .vs_fact,
  277. .vs_mbhpf_link,
  278. .vs_title,
  279. .vsrewds_desc,
  280. .wk_btnPadding,
  281. .wk_btnPadding div,
  282. .wk_shareText,
  283. #ans_nws .na_cnt .citm_spt,
  284. #ans_nws .na_cnt .itm_tlt_snp .itm_spt,
  285. #b_content,
  286. #b_context,
  287. #b_context .b_entityTitle,
  288. #b_context #wpc_eif,
  289. #b_results,
  290. #b_results > .b_algo.b_algoBorder .wiki_big .btm_sml a,
  291. #b_results > .b_algo.b_algoBorder .wiki_big .btm_sml a:visited,
  292. #b_results > .b_top .b_focusTextExtraSmall,
  293. #b_results > .b_top .b_focusTextExtraSmall a,
  294. #b_results > .b_top .b_focusTextLarge,
  295. #b_results > .b_top .b_focusTextLarge a,
  296. #b_results > .b_top .b_focusTextMedium,
  297. #b_results > .b_top .b_focusTextMedium a,
  298. #b_results > .b_top .b_focusTextSmall,
  299. #b_results > .b_top .b_focusTextSmall a,
  300. #b_results > .b_top .b_prominentFocusLabel,
  301. #b_results > .b_top .b_topTitle,
  302. #b_results > .b_top .btm_sml a,
  303. #b_results > .b_top .btm_sml a:visited,
  304. #b_results .df_c .b_entityTitle,
  305. #b_results .wiki_big p.b_paractl,
  306. #cp_Header,
  307. #df_listaa .b_bestAnswer,
  308. #df_listaa .b_module_expansion .b_expansion_text,
  309. #hp_bottomCell #b_footer *,
  310. #hp_bottomCell #b_footer *:hover,
  311. #nr_indicator h2,
  312. #nse_p .na_cnt .itm_tlt_snp .itm_spt,
  313. #rdcans .rdc_commentbodylineheight,
  314. #sp_recourse,
  315. #sp_requery,
  316. #sw_as,
  317. #sw_as .sa_as li.pp_tile,
  318. #sw_as .sa_as table,
  319. #sw_as .sa_as .b_ad .b_adlabel,
  320. #sw_as .sa_as .b_algo .b_vList td,
  321. #sw_as .sa_as .b_attribution,
  322. #sw_as .sa_as .b_demoteText,
  323. #sw_as .sa_as .b_expando .b_attribution,
  324. #sw_as .sa_as .b_expando .b_factrow,
  325. #sw_as .sa_as .b_expando .b_footnote,
  326. #sw_as .sa_as .b_expando .b_secondaryText,
  327. #sw_as .sa_as .b_expando .b_subModule,
  328. #sw_as .sa_as .b_expando .b_suppModule,
  329. #sw_as .sa_as .b_factrow,
  330. #sw_as .sa_as .b_footnote,
  331. #sw_as .sa_as .b_secondaryText,
  332. #sw_as .sa_as .b_tHeader,
  333. #sw_as .sa_as .ctxtb,
  334. #sw_as .sa_as .sa_drw,
  335. #sw_as .sa_as .sa_rmvd,
  336. #sw_as .sa_as .sa_sg .sa_tm,
  337. #sw_as .sa_as .sa_tm strong,
  338. #sw_as .sa_as #sa_ul .b_focusLabel {
  339.     color: var(--font-color);
  340. }
  341.  
  342. .b_ad .b_adlabel,
  343. .b_algo .b_vList td,
  344. .b_attribution,
  345. .b_demoteText,
  346. .b_expando .b_attribution,
  347. .b_expando .b_factrow,
  348. .b_expando .b_footnote,
  349. .b_expando .b_secondaryText,
  350. .b_expando .b_subModule,
  351. .b_expando .b_suppModule,
  352. .b_factrow,
  353. .b_focusLabel,
  354. .b_footnote,
  355. .b_tHeader,
  356. .b_secondaryText,
  357. .dc_prn,
  358. .mmsp .autospell,
  359. .vsrewds_searchpoints,
  360. #b_context .b_ad .b_adlabel,
  361. #b_context .b_attribution,
  362. #b_context .b_factrow,
  363. #b_context .b_footnote,
  364. #b_content .b_lowFocusLink a,
  365. #b_context .b_secondaryText,
  366. #b_tween .b_dropdown a {
  367.     color: var(--font-disabled);
  368. }
  369.  
  370. #sw_as #sa_ul:not(:empty),
  371. #sw_as li:last-of-type.sa_hv {
  372.     border-bottom-right-radius: 0;
  373.     border-bottom-left-radius: 0;
  374. }
  375.  
  376.  
  377. .nws_itm,
  378. .nws_itmb {
  379.     background-color: #fff1;
  380.     border-radius: 3px;
  381. }
  382.  
  383. .rc_vlHorizontalImage .rc_vlCard {
  384.     background-color: #fff1;
  385. }
  386.  
  387. #slideexp0_AB4B2c .b_slidebar .slide {
  388.     border-radius: 3px;
  389. }
  390.  
  391. #b_context > li > div {
  392.     background-color: #fff1
  393. }
  394.  
  395.  
  396. #b_context .b_ans:not(:last-child) {
  397.     border: none;
  398. }
  399.  
  400. .va_title_mmftb:after,
  401. .vidr_metainfo_mmftb:after {
  402.     content: unset;
  403. }
  404.  
  405. .vidr {
  406.     border-radius: 3px;
  407.     background-color: #fff1;
  408. }
  409.  
  410. .vrhc {
  411.     background: var(--bg-light);
  412.     border-radius: 3px;
  413.     color: var(--font-color);
  414.     border: 1px solid var(--bg-dark);
  415. }
  416.  
  417. .vrhmd {
  418.     color: var(--font-color);
  419.     border-color: var(--bg-accent);
  420. }
  421.  
  422. .blue2#miniheader #sb_form_go {
  423.     background-color: #fff0;
  424.     border-color: var(--bg-main);
  425. }
  426.  
  427. .cCodeBg {
  428.     background-color: var(--code-bg);
  429.     color: var(--code-font);
  430. }
  431.  
  432. .tab-navl.tab-disable,
  433. .tab-navr.tab-disable,
  434. .tab-navl.tab-disable:hover,
  435. .tab-navr.tab-disable:hover {
  436.     background-color: var(--bg-light);
  437.     color: var(--font-disabled);
  438. }
  439.  
  440. .tab-navl.tab-disable .sv_ch,
  441. .tab-navr.tab-disable .sv_ch {
  442.     color: var(--font-disabled);
  443.     fill: currentColor;
  444.     opacity: 1;
  445. }
  446.  
  447. .tab-navl,
  448. .tab-navr,
  449. .vsrewds_imgtextcont {
  450.     background-color: var(--bg-light);
  451.     color: var(--font-color);
  452. }
  453.  
  454. .tab-navl:hover,
  455. .tab-navr:hover {
  456.     background-color: var(--bg-accent);
  457.     color: var(--font-color);
  458. }
  459.  
  460. .tab-navl .sv_ch,
  461. .tab-navr .sv_ch {
  462.     color: var(--font-color);
  463.     fill: currentColor;
  464.     opacity: 1;
  465. }
  466.  
  467. /* Because of generated content, we must abuse the !important tag here */
  468. .tab-menu .tab-active {
  469.     color: var(--accent) !important;
  470.     box-shadow: inset 0 -3px 0 0 currentColor !important;
  471.     background-color: var(--bg-light) !important;
  472. }
  473.  
  474. .tab-menu .tab-active:hover {
  475.     color: var(--accent) !important;
  476.     box-shadow: inset 0 -1px 0 0 currentColor !important;
  477.     background-color: var(--bg-accent) !important;
  478. }
  479.  
  480. .tab-menu li {
  481.     background-color: var(--bg-light) !important;
  482.     color: var(--font-disabled) !important;
  483. }
  484.  
  485. .tab-menu li:hover {
  486.     background-color: var(--bg-accent) !important;
  487.     color: var(--font-color) !important;
  488.     box-shadow: inset 0 -3px 0 0 currentColor !important;
  489. }
  490.  
  491. .MicrosoftMap .taskBar .action a:hover,
  492. .MicrosoftMap .taskBar .action a:active,
  493. .MicrosoftMap .taskBar a.shareIcon.pressed,
  494. .MicrosoftMap .taskBar a.trafficIcon.selected,
  495. .MicrosoftMap .taskBar a.moreIcon.selected,
  496. .MicrosoftMap .taskBar a.fullScreenIcon.selected {
  497.     background-color: var(--bg-dark) !important;
  498. }
  499.  
  500. .vs_mbhpf {
  501.     background-color: var(--bg-dark);
  502.     color: var(--font-color);
  503. }
  504.  
  505. #df_listaa,
  506. .carousel .lightcar .item .card {
  507.     background-color: var(--bg-light);
  508.     border-radius: 3px;
  509. }
  510.  
  511. .b_ans .b_traits,
  512. .vsrewds_dashboardlink {
  513.     color: var(--accent);
  514. }
  515.  
  516. .MicrosoftMap .as_container_search .asOuterContainer,
  517. #df_listaa .b_module_expansion .b_expansion_wrapper.b_expand,
  518. #df_listaa .b_module_expansion .b_expansion_wrapper.b_collapse {
  519.     border-color: var(--bg-accent);
  520. }
  521.  
  522. .dictline,
  523. .df_topAlAs .b_module_expansion_control.b_module_head > .b_module_expansion .b_expansion_wrapper,
  524. .cp_LineSep,
  525. body #b_pole .b_poleContent {
  526.     border-top: 1px solid var(--bg-accent);
  527. }
  528.  
  529. body #b_pole .b_poleContent {
  530.     border-bottom: 1px solid var(--bg-accent);
  531. }
  532.  
  533. .cp_LineSep {
  534.     margin: 11px -19px 11px;
  535. }
  536.  
  537.  
  538.  
  539.  
  540. hr.df_f,
  541. hr.df_fn {
  542.     color: var(--bg-accent);
  543.     background-color: var(--bg-accent);
  544. }
  545.  
  546. .techc_linehl {
  547.     background-color: var(--code-bg-accent);
  548. }
  549.  
  550. .df_y,
  551. .df_n {
  552.     filter: grayscale(1);
  553. }
  554.  
  555.  
  556.  
  557.  
  558. .sb_pagP_bp:hover:after,
  559. .sb_pagP_bp:active:after,
  560. .sb_pagP_bp:focus:after {
  561.     left: -781px;
  562. }
  563.  
  564. .sb_pagN_bp:hover:after,
  565. .sb_pagN_bp:active:after,
  566. .sb_pagN_bp:focus:after {
  567.     left: -697px
  568. }
  569.  
  570. .carousel_seemore .seeAll_chev,
  571. .wk_ListOfSummaryPanes .rw_icon .cico,
  572. .vsrewds_searchimg {
  573.     filter: grayscale(1);
  574. }
  575.  
  576. .inline_tile .carousel {
  577.     color: var(--bg-main);
  578. }
  579.  
  580. .inline_tile .carousel .item .card {
  581.     outline: 1px solid var(--bg-dark);
  582. }
  583.  
  584. .vsrewds_img_btn {
  585.     border: 1px solid var(--bg-dark);
  586. }
  587.  
  588. .mbhpf_link_cont {
  589.     border: 1px solid var(--font-color);
  590. }
  591.  
  592. #hp_container .hpsp svg.shareicon path,
  593. #hp_container .hpfp svg.shareicon path,
  594. #hp_container .hpfp svg.shareicon polygon {
  595.     fill: var(--font-color);
  596. }
  597.  
  598. .vs_bs_download {
  599.     background: unset;
  600.     background-color: var(--font-color);
  601.     -webkit-mask-image: url(/rs/2U/xm/ic/8d4e2736/30f0f8a4.png);
  602. }
  603.  
  604. .ciplr.rms_img,
  605. .ciptr.rms_img {
  606.     filter: grayscale(1) brightness(2);
  607. }
  608.  
  609. .b_algo.b_algoBorder .wiki_big .btm_sml .chevronDown:after,
  610. .b_algo.b_algoBorder .wiki_big .btm_sml .chevronUp:after,
  611. .b_ans.b_topborder .btm_sml .chevronDown:after,
  612. .b_ans.b_topborder .btm_sml .chevronUp:after,
  613. #b_results .b_ans.b_topborder .btm_sml .chevronDown:after,
  614. #b_results .b_ans.b_topborder .btm_sml .chevronUp:after {
  615.     filter: invert(1) hue-rotate(180deg);
  616. }
  617.  
  618. #bgDiv {
  619.     filter: grayscale(var(--home-bgimg-grayscale)) brightness(var(--home-bgimg-brightness));
  620. }
  621.  
  622. #vert_images td {
  623.     border: 1px solid transparent;
  624. }
  625.  
  626. .vsrewds_progbar_cur {
  627.     background-color: var(--accent);
  628. }
  629.  
  630.  
  631. .b_overlay .btn.rounded .cr > div,
  632. #rdcans .brc_floatR {
  633.     filter: invert(1);
  634. }
  635.  
  636. .b_overlay .btn.rounded .cr > div,
  637. .b_overlay .btn.rounded .cr > div:hover {
  638.     box-shadow: none;
  639.     -webkit-box-shadow: none;
  640. }
  641.  
  642.  
  643. /* 'UNSAFE' STYLES */
  644.  
  645. /* Recolors a seemingly generated, classless and inline-styled 'divider' <li> near the bottom of typical search results */
  646. li.b_algo + li:not([class])[style] {
  647.     border-bottom: 1px solid var(--bg-accent) !important;
  648. }
  649.  
  650. /* 'Recolors' the Bing/Microsoft Map canvas to be more dark-mode friendly */
  651. .ms-composite {
  652.     filter: invert(1) saturate(0.25);
  653. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement