Greasy Fork

Greasy Fork is available in English.

Pure 必应&Material You

将必应优化为 Material You 样式

当前为 2023-02-08 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

/* ==UserStyle==
@name           Pure 必应&Material You
@namespace      github.com/openstyles/stylus
@version        2.0.2
@description    将必应优化为 Material You 样式
@author         CWorld
@license		MIT
@var			color bg1 "页面背景色" #F6FCFF
@var			color bg2 "卡片背景色" #D8EDF6
@var			color bg3 "卡片激活色" #CFE5EF
@var			color fg1 "字体主色调" #336884
@var			color fg2 "字体次色调" #88A5B4
@var			color line "轮廓边线色" #B7CBD3
@var			color green "绿色" #269FBB
@var			color red "红色" #E65151
@var			color blue "蓝色" #537ECE
@var			color purple "紫色" #A542DC
@var			text  bg-image "背景图片" "url('')"
@var			range blur "背景图片模糊度" [0, 0, 32, 'px', 4]
@var			range animate "动画时长" [0.3, 0, 1, 's', 0.1]
@var 			select recom-card "搜索左侧推荐卡片" {
  "hide:隐藏": "none",
  "exhibit:展示": "block"
}
@var 			select test-card "首页小测验卡片" {
  "hide:隐藏": "none",
  "exhibit:展示": "block"
}
@var 			select head-color "页面头部背景透明(配合图片)" {
  "hide:开启透明": "transparent",
  "exhibit:关闭": "var(--bg1)"
}
@var 			select enable-line "卡片边线(颜色跟随上面设置)" {
  "disable:关闭": "none",
  "enable:开启": "1px solid var(--line)"
}
==/UserStyle== */
@-moz-document url-prefix("Bing 样式") {

	/* 深色配色供参考 */
	/* 	:root {
		--bg1: #F6FCFF;
		--bg2: #D8EDF6;
		--bg3: #CFE5EF;
		--fg1: #336884;
		--fg2: #88A5B4;
		--line: #B7CBD3;
		--green: #269FBB;
		--red: #E65151;
		--blue: #537ECE;
		--purple: #A542DC;
		--animate: 0.3s;
	} */
	/* 浅色配色供参考 */
	/* 	:root {
		--bg1: #364354;
		--bg2: #445469;
		--bg3: #4e5f77;
		--fg1: #f9f9f9;
		--fg2: #bfbfbf;
		--line: #929292;
		--green: #269fbb;
		--red: #dd6e6e;
		--blue: #8eafeb;
		--purple: #ce92f0;
		--animate: .3s;
	} */
}
@-moz-document url("http://cn.bing.com/"),
url-prefix("http://cn.bing.com/?"),
url("https://cn.bing.com/"),
url-prefix("https://cn.bing.com/?"),
url("http://www.bing.com/"),
url-prefix("http://www.bing.com/?"),
url("https://www.bing.com/"),
url-prefix("https://www.bing.com/?") {

	/* 广告 */
	#idCont #id_h #id_qrcode,
	#idCont #id_h #id_qrcode_popup_positioner {
		display: none;
	}
	.mc_caro .hp_trivia_outer {
		display: var(--test-card) !important;
	}
	.rh_reedm .rhfill > img#redDotDisplayFill {
		visibility: hidden;
	}

	/* 主页部分 */
	#est_switch .est_common:not(.est_selected),
	#sw_as .sa_as .sa_drw,
	#sw_as .sa_as li.pp_tile,
	#sw_as .sa_as .sa_tm strong,
	#sw_as .sa_as table,
	.footer .items .item a,
	.footer .items .item span,
	.footer .msft {
		color: var(--fg2);
	}
	#est_switch .est_selected,
	#est_switch .est_common:hover,
	.sbox .sb_form .sb_form_q,
	#sw_as .sa_as .sa_sg .sa_tm,
	#sw_as .sa_as .b_tHeader,
	#sw_as .sa_as .b_demoteText,
	#sw_as .sa_as .b_secondaryText,
	#sw_as .sa_as .b_attribution,
	#sw_as .sa_as .b_factrow,
	#sw_as .sa_as #sa_ul .b_focusLabel,
	#sw_as .sa_as .b_footnote,
	#sw_as .sa_as .b_ad .b_adlabel,
	#sw_as .sa_as .b_expando .b_subModule,
	#sw_as .sa_as .b_expando .b_suppModule,
	#sw_as .sa_as .b_algo .b_vList td,
	#sw_as .sa_as .b_expando .b_secondaryText,
	#sw_as .sa_as .b_expando .b_attribution,
	#sw_as .sa_as .b_expando .b_factrow,
	#sw_as .sa_as .b_expando .b_footnote,
	#sw_as .sa_as .ctxtb,
	#sw_as .as_msbblocksug,
	#sw_as .as_msbblockheader,
	#sw_as .sa_msbribboncontainer,
	#sw_as .sa_as .sa_rmvd {
		color: var(--fg1);
	}
	#est_switch .est_common::after,
	.footer.no_mod {
		background-color: var(--bg1);
	}
	#est_switch .est_selected::after,
	#est_switch .est_unselected:hover::after,
	.sbox .sb_form,
	.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw,
	.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw:not(:empty):before,
	#sw_as .sa_hv,
	#sw_as .as_rmhswarning {
		background-color: var(--bg2);
	}
	#sw_as .as_rmhswarning,
	.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw:not(:empty) {
		border-color: var(--line);
	}
	#sw_as .as_rmhswarning > span > a,
	#sw_as a.as_rmhswarningtxt {
		color: var(--blue) !important;
	}
	#sw_as .sa_as .sa_drw .sa_sg .sa_tmHS,
	#sw_as .sa_as .sa_drw .sa_sg div.sa_tmHS strong {
		color: var(--purple);
	}

	/* 顶栏 */
	.scopes .scope .overflow_menu {
		background-color: var(--bg2);
	}
	#dots_overflow_menu_container a {
		color: var(--fg2);
	}
	.scopes .scope .overflow_menu .overflow_item.divider {
		border-color: var(--line);
	}
	.scopes .scope .overflow_menu .overflow_item:hover,
	.scopes .scope .overflow_menu .overflow_item.focusin {
		background-color: var(--bg1);
	}
	.scopes .scope .overflow_menu .overflow_item:hover,
	.scopes .scope .overflow_menu .overflow_item.focusin {
		color: var(--fg1);
	}

	/* 修复 */
	#est_switch .est_unselected {
		text-shadow: none;
	}
	#est_switch .est_common:not(.est_selected),
	#est_switch .est_common:not(.est_selected)::after {
		transition: var(--animate);
		opacity: 0.9
	}
}
@-moz-document url-prefix("http://cn.bing.com/search"),
url-prefix("https://cn.bing.com/search"),
url-prefix("http://www.bing.com/search"),
url-prefix("https://www.bing.com/search") {

	/* 搜索页部分 */
	body #b_header .b_header_bg {
		opacity: 0.3;
		z-index: 0 !important;
	}

	/* 广告 */
	.dict_oa .ap_icon,
	#bingApp_area,
	div#ev_talkbox_wrapper,
	#b_opalpers {
		display: none;
	}
	div#textDeeplinksWidgetContainer {
		display: var(--recom-card) !important;
	}

	/* 修复 Darkreader Bug */
	.b_header_bg {
		z-index: -1 !important;
	}
	.na_cnt .nws_itm,
	.nws_itmb,
	#b_content #b_results > li:not(#mfa_root),
	body #b_header {
		border: none;
	}
	#b_results > li.b_pag,
	#b_results > li.b_msg,
	#b_content #b_results li h2,
	#b_content #b_results li:hover {
		background-color: transparent !important;
	}

	/* 全局赋色 */
	:root {
		color-scheme: dark light;
	}
	body {
		background: var(--bg-image) fixed no-repeat;
		background-size: cover;
	}
	#b_content {
		backdrop-filter: blur(var(--blur));
		background-color: var(--bg1);
	}
	#b_header,
	.b_header_bg.thm_ThDf {
		background-color: var(--head-color) !important;
	}
	html,
	body,
	input,
	textarea,
	select,
	button {
		background-color: var(--bg1);
	}
	body,
	.b_promoteText,
	#b_tween a.ftrH,
	#b_tween a.ftrH:hover,
	.b_expando,
	.b_expando h2,
	.b_active a,
	.b_active a:visited,
	.b_active a:hover,
	#b_results > .b_pag a,
	#b_results .b_no,
	#b_content a.cbl:visited,
	#b_content a.cbl {
		color: var(--fg2);
	}
	a.cbtn,
	.cbtn a,
	.cbtn input {
		border-color: var(--line)
	}
	a,
	#b_tween a:visited,
	#b_results .b_no a {
		color: var(--blue);
	}
	a:visited {
		color: var(--purple);
	}


	/* 搜索框 */
	#est_cn,
	#est_en,
	#est_switch .est_unselected {
		color: var(--fg2);
	}
	#est_switch .est_unselected::after {
		background-color: var(--bg1);
		border-color: var(--line);
	}
	#est_switch .est_selected::after {
		background-color: var(--bg2);
		border-color: var(--line);
	}

	.b_searchbox {
		color: var(--fg1);
	}
	.b_searchboxForm,
	.sa_as .sa_drw,
	.b_searchboxForm.as_rsform #sw_as .sa_as {
		background-color: var(--bg2);
	}
	.b_searchboxForm,
	.b_searchboxForm:hover,
	.b_focus .b_searchboxForm,
	#sw_as #sa_ul:not(:empty) {
		box-shadow: none !important;
	}

	.b_scopebar .b_active a,
	.b_scopebar a:hover,
	.id_button:hover {
		color: var(--fg1);
		transition: var(--animate);
	}
	.b_scopebar,
	.b_scopebar a,
	.b_scopebar a:visited,
	.id_button,
	.id_button:visited,
	#sw_as .sa_as .sa_drw,
	#sw_as .sa_as li.pp_tile,
	#sw_as .sa_as .sa_tm strong,
	#sw_as .sa_as table,
	#sw_as .sa_as .sa_sg .sa_tm,
	#sw_as .sa_as .b_tHeader,
	#sw_as .sa_as .b_demoteText,
	#sw_as .sa_as .b_secondaryText,
	#sw_as .sa_as .b_attribution,
	#sw_as .sa_as .b_factrow,
	#sw_as .sa_as #sa_ul .b_focusLabel,
	#sw_as .sa_as .b_footnote,
	#sw_as .sa_as .b_ad .b_adlabel,
	#sw_as .sa_as .b_expando .b_subModule,
	#sw_as .sa_as .b_expando .b_suppModule,
	#sw_as .sa_as .b_algo .b_vList td,
	#sw_as .sa_as .b_expando .b_secondaryText,
	#sw_as .sa_as .b_expando .b_attribution,
	#sw_as .sa_as .b_expando .b_factrow,
	#sw_as .sa_as .b_expando .b_footnote,
	#sw_as .sa_as .ctxtb,
	#sw_as .as_msbblocksug,
	#sw_as .as_msbblockheader,
	#sw_as .sa_msbribboncontainer,
	#sw_as .sa_as .sa_rmvd,
	#sw_as .rs_tx {
		color: var(--fg2);
	}
	#b_header {
		border-bottom: 1px solid var(--line) !important;
	}
	body #b_header {
		background-color: #fff0 !important;
	}

	#mfa_root .mfa_btn,
	#sw_as .sa_drw,
	#sw_as li.pp_tile.sa_hv,
	#sw_as .sa_hv,
	#sw_as .as_rmhswarning,
	#sw_as > .sa_fd {
		background-color: var(--bg2);
	}
	#sw_as > .sa_fd {
		color: var(--fg2);
	}
	#sw_as .sa_fd:hover,
	#b_header .mic_cont.partner .b_icon:hover::after,
	[vptest]::after,
	*[data-sbtip]:not(.disableTooltip):hover::after,
	*[data-sbtip].shtip:not(.disableTooltip)::after,
	*[data-sbtipx]:hover::after,
	.b_speech_overlay .b_speech_cont .b_rec_text.b_placeholder {
		color: var(--fg1);
	}
	#b_header .mic_cont.partner .b_icon:hover::before,
	#b_header .mic_cont.partner .b_icon:hover::after,
	[vptest]::before,
	*[data-sbtip]:not(.disableTooltip):hover::before,
	*[data-sbtip].shtip:not(.disableTooltip)::before,
	[vptest]::after,
	*[data-sbtip]:not(.disableTooltip):hover::after,
	*[data-sbtip].shtip:not(.disableTooltip)::after,
	*[data-sbtipx]:hover::before,
	*[data-sbtipx]:hover::after,
	.b_speech_overlay .b_speech_cont,
	#sw_as li.pp_tile.sa_hv,
	.b_searchboxForm #sw_as .sa_hv {
		background-color: var(--bg3);
	}
	#sw_as .as_rmhswarning,
	#sw_as .sa_as .sa_drw .sa_sgr {
		border-color: var(--line);
	}
	#sw_as .sa_as .sa_drw .sa_sg .sa_tmHS,
	#sw_as .sa_as .sa_drw .sa_sg div.sa_tmHS strong {
		color: var(--purple);
	}
	#sw_as .as_rmhswarning > span > a,
	#sw_as a.as_rmhswarningtxt {
		color: var(--blue) !important;
	}

	/* 右上菜单 */
	#id_hbfo {
		background-color: var(--bg2);
	}
	.hbic_col,
	.hb_title_col,
	.hb_value_col,
	#langChange a:hover,
	#mkt_swc_v2:hover {
		color: var(--fg1)
	}
	.hb_section:active,
	.hb_section:hover,
	.hb_section:visited,
	.serp_thm:hover > .hb_section,
	.serp_thm:visited > .hb_section {
		background-color: var(--bg3);
	}
	#bepfo,
	#id_d {
		color: var(--fg1);
		background-color: var(--bg2);
	}
	.id_name,
	#langChange a,
	#mkt_swc_v2,
	#mkt_swc_v2:visited {
		color: var(--fg2);
	}
	#id_d a:hover {
		background-color: var(--bg3);
	}
	.b_idOpen a#id_l,
	a#id_rh.openfo {
		color: var(--fg2);
	}

	/* 搜索结果 */
	#b_tween {
		margin-bottom: 10px;
	}
	#b_content > main > #b_results > li.b_algo,
	#b_content > main > #b_results > li.b_ans {
		border: var(--enable-line) !important;
	}
	#b_content > main > #b_results > li.b_algo,
	#b_content > main > #b_results > li.b_ans {
		padding: 15px 18px 5px 35px;
		background-color: var(--bg2) !important;
		margin-bottom: 12px;
		border-radius: 10px !important;
		transition: var(--animate);
	}
	#b_content > main > #b_results > li.b_algo:hover,
	#b_content > main > #b_results > li.b_ans:hover {
		background-color: var(--bg3) !important;
	}
	#b_results .b_defaultText,
	#b_results > .b_pag a:hover,
	#b_tween .b_toggle:hover,
	#b_tween .b_highlighted,
	*:not(.l_ecrd_hero_ttl) > a.l_ecrd_txt_lnk.l_ecrd_txt_hover:hover,
	*:not(.l_ecrd_hero_ttl) > a.l_ecrd_item_hover:hover,
	.l_ecrd_txt_hlt {
		color: var(--fg1);
	}
	#b_results,
	.recommendationsTableTitle h2,
	.fbans > div > a,
	.fbans > div > a:visited,
	#b_results > .b_ans .btm_sml a,
	#b_results > .b_ans .btm_sml a:visited,
	#b_context > .b_ans .btm_sml a,
	#b_context > .b_ans .btm_sml a:visited,
	.lite-entcard-main a,
	.lite-entcard-main a:visited,
	#b_tween,
	#b_tween a.ftrH,
	.b_rebateSlug .algoSlug_icon,
	.b_algoSlug .algoSlug_icon {
		color: var(--fg2) !important;
	}
	cite,
	#b_results cite.sb_crmb a,
	#b_results cite a.sb_metalink,
	#b_results .b_adurl cite a,
	#bk_wr_container cite a {
		color: var(--green);
	}
	#sp_requery strong,
	#sp_recourse strong,
	#tile_link_cn strong,
	.b_ad .ad_esltitle ~ div strong,
	h2 strong,
	.b_caption p strong,
	.b_snippetBigText strong,
	.recommendationsTableTitle + .b_slideexp strong,
	.recommendationsTableTitle + table strong,
	.recommendationsTableTitle + ul strong,
	.pageRecoContainer .b_module_expansion_control strong,
	.b_rs strong,
	.b_rrsr strong,
	#dict_ans strong,
	.b_listnav > .b_ans_stamp > strong,
	#b_content #ans_nws .na_cnt strong,
	.adltwrnmsg strong,
	.b_imgcap_altitle p strong,
	.b_imgcap_altitle .b_factrow strong,
	#sp_requery strong,
	#sp_recourse strong,
	#tile_link_cn strong,
	.b_ad .ad_esltitle ~ div strong,
	h2 strong,
	#b_results .b_algo p strong,
	.b_caption p strong,
	.b_snippetBigText strong,
	.recommendationsTableTitle + .b_slideexp strong,
	.recommendationsTableTitle + table strong,
	.recommendationsTableTitle + ul strong,
	.pageRecoContainer .b_module_expansion_control strong,
	.pageRecoContainer .b_title > strong,
	.b_rs strong,
	.b_rrsr strong,
	.richrswrapper strong,
	#dict_ans strong,
	.b_listnav > .b_ans_stamp > strong,
	#b_content #ans_nws .na_cnt strong,
	.b_vidAns strong,
	.adltwrnmsg strong {
		color: var(--red);
	}
	#b_results > li a {
		color: var(--blue);
	}
	#b_results > li a:visited {
		color: var(--purple);
	}
	.b_rebateSlug .algoSlug_icon,
	.b_algoSlug .algoSlug_icon {
		background-color: var(--line);
		border-color: transparent;
	}
	.wr_fav .cico .rms_img,
	#b_results .b_attribution .cico {
		overflow: hidden;
		border-radius: 5px;
	}
	#b_results .b_ans.b_nwsAns {
		max-width: 595px;
		margin-left: 0;
	}

	/* 特殊卡片优化 */
	.b_slidebar .slide,
	.na_cl .na_citem,
	.nws_itm,
	.tab-menu.tab-flex > ul > li,
	a.cbtn,
	.cbtn a,
	.cbtn input,
	#b_content a.cbtn,
	#b_content a.cbtn:visited,
	#b_content .cbtn a,
	#b_content .cbtn a:visited {
		background-color: var(--bg1) !important;
	}
	body #b_pole,
	#b_tween .ftrB a.ftrH.b_selected,
	#b_tween .ftrB a.ftrH:hover,
	#b_tween .ftrB a.ftrH:focus,
	#b_tween .b_dropdown .b_selected,
	.b_rrsr,
	#b_results .b_vtl_deeplinks .b_widgetContainer,
	#b_pole .b_wpTabsWrapper,
	#b_content #b_pole .ent-dtab-content,
	#b_content #b_pole .ent-dtab-content > div:first-child,
	.tipContainer,
	.tipContainer-hoverTrans,
	#b_content .rc_herotabheader .tab-head ul li,
	.tab-navl,
	.tab-navr,
	.tab-container .tab-menu li,
	.b_widgetContainer,
	#b-scopeListItem-menu .b_sp_over_menu,
	.scs_box,
	#b_results li.b_ans:hover #brsv3 .b_vList li a,
	#b_results li.b_ans:hover #b_recents .b_vList li a,
	#b_results li.b_algo:hover .b_rc_gb_sub.b_rc_gb_scroll .b_rc_gb_sub_cell {
		background-color: var(--bg2) !important;
	}
	#b_tween .ftrB .b_dropdown,
	#b_context .b_rrsr > .b_vList > li a:hover,
	.ent-dtab-btn.def-override,
	.ent-dtab-ovr.ent-dtab-ovr-nl.def-override,
	.rc_vlHorizontalImage .rc_vlCard,
	.mc_vtvc_meta_w .mc_vtvc_meta,
	.pagereco_CBImageCard,
	.pagereco_CBTextCard,
	.tab-container .tab-menu li.tab-active,
	#b_results #brsv3 .b_vList li a,
	#b_results #b_recents .b_vList li a,
	.b_rc_gb_w_content,
	.b_rc_gb_sub.b_rc_gb_scroll .b_rc_gb_sub_cell,
	#b-scopeListItem-menu li.b_sp_over_item:hover {
		background-color: var(--bg3) !important;
	}
	.pageRecoContainer .slide .b_text,
	.b_algospacing .b_algospacing_title_link,
	#b_results .b_algo .b_vlist2col.b_deep,
	.b_algospacing .b_algospacing_link,
	.ans_nws .na_cnt .b_secondaryText,
	#ans_nws .na_cnt .itm_tlt_snp .itm_spt,
	.na_cnt .itm_tlt_snp .itm_spt,
	#ans_nws .na_cnt .citm_spt,
	.b_top,
	.b_top .b_promoteText,
	.tab-menu.tab-flex > ul > li,
	.b_algo .b_factrow,
	#b_tween .b_dropdown .b_toggle,
	.ftrD .b_vPanel > div,
	.b_tHeader,
	.b_demoteText,
	.b_secondaryText,
	.b_attribution,
	.b_factrow,
	.b_focusLabel,
	.b_footnote,
	.b_ad .b_adlabel,
	#b_tween .b_dropdown a,
	.b_expando .b_subModule,
	.b_expando .b_suppModule,
	.b_algo .b_vList td,
	#b_content .b_lowFocusLink a,
	#b_context .b_secondaryText,
	#b_context .b_attribution,
	#b_context .b_factrow,
	#b_context .b_footnote,
	#b_context .b_ad .b_adlabel,
	.b_expando .b_secondaryText,
	.b_expando .b_attribution,
	.b_expando .b_factrow,
	.b_expando .b_footnote,
	.ftrD .b_vPanel input.ctxt,
	.b_algospacing .b_algospacing_title_link,
	.dc_prn,
	.dc_grs,
	.dc_gr,
	.b_rrsr h2,
	#b_context .b_rrsr > .b_vList > li a,
	.b_caption,
	.snippet,
	.rc_vlHorizontalImage .rc_vlImgFact .b_dataList li a,
	.mc_vtvc_meta_block,
	.mc_vtvc_meta_block a,
	.df_c .rwrl,
	.tab-menu li,
	.tab-navl,
	.tab-navr,
	.b_go_big .lisn_olitem,
	.b_go_big .lisn_ulitem,
	.b_go_big .goBigAttr .gb_txt,
	.pagereco_CBTextCard .b_text,
	#b_results > li .b_wikiRichcard_noHeroSection .b_wikiRichcard p,
	#b_results #brsv3 .b_vList a .b_suggestionText,
	#b_results #b_recents .b_vList a .b_suggestionText,
	.b_rc_gb_sub_hero .b_rc_gb_sub_cell .b_paractl,
	#b_results .b_rc_gb_template .b_rc_gb_source,
	#b_results .b_algoBigWiki .b_rc_gb_source,
	.b_rc_gb_widget_link.b_rc_gb_w_item,
	#b_results .b_rc_gb_sub .b_rc_gb_sub_cell .b_rc_gb_sub_title a,
	#b_results .b_rc_gb_sub .b_rc_gb_sub_cell .b_rc_gb_sub_title a:hover,
	#b_context .b_footnote a,
	.b_promtext,
	.b_rcSnippetGoBig,
	.df_alsocon,
	.scs_ss .scs_ssBd,
	.scs_c .scs_r_ctn .slide .b_text,
	#sp_requery,
	#sp_recourse,
	.b_rc_gb_template .b_rc_gb_sub_hero .b_vList > li {
		color: var(--fg2) !important;
	}
	.na_cnt .na_t,
	.header,
	.tab-menu.tab-flex > ul > li.tab-active,
	#b_content #b_pole #ans_nws .tfil_title,
	.qna_elc .rwrl,
	#b_results .df_c .b_entityTitle,
	#b_tween .ftrB a.ftrH.b_selected,
	#b_tween .ftrB a.ftrH:hover,
	#b_tween .ftrB a.ftrH:focus,
	.dc_mn,
	.dc_st,
	.ent-dtab-ovr.ent-dtab-ovr-nl.def-override,
	.ent-dtab-dtxt-ov.ent-dtab-tabuxv1,
	#wpc_tp .b_subModule .mwr .rc_vlrnTitle h2,
	.rc_vlrnTitle h2,
	#b_results .b_ans #brsv3 h2,
	#b_results .b_ans #b_recents h2,
	.b_caption .b_rc_gb_sub_hero p strong,
	.b_caption .b_rc_gb_sub_hero .b_factrow strong,
	.b_rc_gb_sub_hero .b_secondaryText strong,
	.b_rc_gb_template .b_rc_gb_widget_title,
	.b_algoBigWiki .b_rc_gb_widget_title, #b_results > .b_top .b_prominentFocusLabel,
	#b_results > .b_top .b_topTitle,
	#b_results > .b_top .b_focusTextExtraSmall,
	#b_results > .b_top .b_focusTextExtraSmall a,
	#b_results > .b_top .b_focusTextSmall,
	#b_results > .b_top .b_focusTextSmall a,
	#b_results > .b_top .b_focusTextMedium,
	#b_results > .b_top .b_focusTextMedium a,
	#b_results > .b_top .b_focusTextLarge,
	#b_results > .b_top .b_focusTextLarge a,
	#df_listaa .b_vPanel .df_hd .b_primtxt,
	#cr_df_listaa .b_vPanel .df_hd .b_primtxt,
	.scs_gec > .b_module_expansion .b_expansion_text,
	.scs_c .scs_r_ctn .slide .b_title,
	.df_alaskcarousel .df_qntext {
		color: var(--fg1) !important;
	}
	.b_algospacing .b_algospacing_block,
	#cTechTabThCtr li .cico,
	.rc_herotabheader .tab-head,
	body #b_pole,
	#b_tween .ftrB .b_dropdown,
	.ftrD > div.b_vPanel,
	.ccal,
	.ccal.b_focus,
	.ccal:hover,
	.dictline,
	#b_context .b_ans .btm_sml,
	.b_rrsr,
	.b_rrsr h2,
	#b_context .b_rrsr > .b_vList > li,
	#b_pole .b_wpTabsWrapper:last-child,
	.ent-dtab-btn.def-override,
	.ent-dtab-ovr.ent-dtab-ovr-nl.def-override,
	.b_go_big .goBigAttr,
	.b_wikiRichcard .tab-head,
	.b_rc_gb_sub .b_rc_gb_sub_title,
	#relatedQnAListDisplay:first-child,
	#cr_relatedQnAListDisplay:first-child,
	#relatedQnAListDisplay > div,
	#cr_relatedQnAListDisplay > div,
	.scs_box,
	.scs_c .scs_child:not(.scs_optional),
	#b_results .ans_nws .new_see_more_container .new_see_more_line {
		border-color: var(--line);
	}
	.pagereco_titleLink .slide .b_title,
	.pagereco_titleLink .slide .b_title strong,
	.ent-dtab-btn.def-override,
	#b_results > li .b_wikiRichcard a[href*="wikipedia.org"],
	#b_results > li .b_wikiRichcard a[href*="wikipedia.org"]:hover,
	#b_results .b_wikiRichcard .wiki_attr a,
	#b_results .b_wikiRichcard .wiki_attr a:hover,
	#df_listaa .b_module_expansion .b_expansion_text,
	#cr_df_listaa .b_module_expansion .b_expansion_text {
		color: var(--blue);
	}
	.actionmenu .actIconSvg svg,
	.thumb_y > img,
	.thumb_n > img,
	.thumb_y > svg,
	.thumb_n > svg {
		fill: var(--blue);
	}
	.tab-navl,
	.tab-navr {
		stroke: var(--blue);
	}
	.df_c .rwrl strong {
		color: var(--red);
	}
	.b_rc_gb_cover {
		background: linear-gradient(0deg, var(--bg2), rgba(255, 255, 255, 0));
	}
	#b_results .b_rc_gb_template {
		transition: var(--animate);
		background-image: linear-gradient(0deg, var(--bg2) 45.17%, rgb(72, 22, 45) 95.21%) !important;
	}
	#b_results > li.b_algo:hover.b_rc_gb_template {
		background-image: linear-gradient(0deg, var(--bg3) 45.17%, rgb(72, 22, 45) 95.21%) !important;
	}
	.tdw_ttline {
		background: var(--bg2) !important;
	}
	.tipContainer,
	.tipContainer-hoverTrans {
		border-radius: 10px;
		border: none;
	}
	.pagereco_CB {
		background: none;
	}
	.tab-menu.tab-hasnav {
		width: 526px !important;
	}
	#b_results .b_ans #brsv3,
	#b_results .b_ans #b_recents {
		width: auto;
	}
	#b_results #brsv3 .b_vList li,
	#b_results #b_recents .b_vList li {
		width: 285px;
	}
	hr.df_f,
	hr.df_fn {
		color: var(--line);
		background: var(--line);
	}
	.scs_box::before {
		border-color: var(--bg2)
	}
	.df_alaskcarousel #relatedQnAListDisplay.openAnsWrapper {
		width: auto;
	}
	.df_alaskcarousel.rqnaContainerwithfeedback .openans_gradient_div {
		background: linear-gradient(270deg, var(--bg2) 26.53%, transparent 100%);
	}
	/* 必应词典 */
	.dict_oa {
		padding: 0;
		margin: 0;
		box-shadow: none;
	}
	.b_go_big .goBigAttr {
		margin: 0 0 20px 0;
	}
	/* 页面指示 */
	#b_results > .b_pag .sb_pagS_bp {
		color: var(--fg1);
		background-color: var(--bg2);
	}
	#b_results > .b_pag a {
		transition: var(--animate);
	}
	#b_results > .b_pag .sb_pagS_bp:hover,
	#b_results > .b_pag a:hover {
		background-color: var(--bg2) !important;
	}
	.sb_pagN_bp:hover:after,
	.sb_pagN_bp:active:after,
	.sb_pagN_bp:focus:after {
		-webkit-transform-origin: -1394px 0;
		transform-origin: -1394px 0;
	}
	/* 小提示 */
	#fbtop:not(.fbstatic) {
		position: static;
		transition: var(--animate);
		opacity: 0;
	}
	#fbtop:not(.fbstatic):hover {
		opacity: 1;
	}
	.b_lgw_ctaBtn {
		background-color: var(--bg2);
	}
	.b_lgw_ctaBtn:hover {
		background-color: var(--bg3);
	}
	.b_lgw_desc {
		color: var(--fg1);
	}

	/* 侧栏 */
	#b_content #b_context > .b_ans {
		border: var(--enable-line) !important;
	}
	.mtprt,
	#b_content #b_context > .b_ans,
	.lite-entcard-main,
	#b_context .b_ans .b_entityTP,
	.disambig-outline,
	.pa_item.pa_vCard,
	#b_context > li.b_ad .sb_adBrandSidebar,
	.b_exploreTitle,
	.b_mgridOuter,
	#serpvidansrr.vasac,
	#b_context li:first-child > .b_spa_adblock {
		background: var(--bg2);
	}

	#b_context .b_ans,
	#b_context #wpc_ag,
	.vrhc,
	.l_ecrd_bkg_hlt,
	.l_ecrd_kt a,
	.b_wpt_bg .sydwrap_wrapper div#b_syd_sm_chat.sydwrap_sm_chat .b_wpt_chat {
		background-color: var(--bg2);
	}
	.mc_vtvc_title,
	.vrhc,
	#b_context #wpc_eif,
	#bpage:not(.b_drk) div.l_ecrd_vqfcts_row a.lc_expfact_title,
	#bpage:not(.b_drk) div.l_ecrd_vqfcts_row a.lc_expfact_title:visited,
	div.l_ecrd_vqfcts_row a.lc_expfact_title,
	div.l_ecrd_vqfcts_row a.lc_expfact_title:visited,
	.l_ecrd_txt_gl,
	.richrsrailtitle h2,
	#b_context .b_entityTitle,
	#b_results .b_entityTitle,
	#b_context .b_richCapTp .b_module_expansion_control.b_module_head > .b_module_expansion .b_expansion_wrapper,
	.b_subModule h2,
	.rrlist .mmlist .mc_vtvc_title,
	#tob_rail_container #tob_rail_title {
		color: var(--fg1);
	}
	.mc_vtvc_meta_pubdate,
	.vrhde,
	#b_mtp:not(.crhide),
	#b_mtp *,
	.lite-entcard-main,
	a.l_ecrd_webicon_txt,
	a.l_ecrd_webicon_txt:visited,
	.lite-entcard-main a,
	.lite-entcard-main a:visited,
	#bpage:not(.b_drk) div.l_ecrd_vqfcts_row .lc_expfact a,
	#bpage:not(.b_drk) div.l_ecrd_vqfcts_row .lc_expfact a:visited,
	div.l_ecrd_vqfcts_row .lc_expfact a,
	div.l_ecrd_vqfcts_row .lc_expfact a:visited,
	.l_ecrd_vqfcts_lnk,
	#b_context .l_ecrd_vqfcts .b_onpage_expansion .b_expansion_text,
	.l_ecrd_ftr_txt,
	.lite-entcard-main .l_ecrd_ftr_txt a,
	#b_content #b_context .richrsrailsuggestion a,
	#b_context,
	#tob_rail_container .tob_rail_slide .tob_rail_item .title {
		color: var(--fg2);
	}
	.vrhdvd,
	.l_ecrd_a1_o.fact,
	.l_ecrd_webicons_with_title,
	.l_ecrd_webicons_with_title_Single,
	.lite-entcard-blk:not(:last-child):not(.l_ecrd_bkg_bdrls),
	.lite-entcard-main > div:not(:last-child) > .lite-entcard-blk:not(.l_ecrd_bkg_bdrls),
	.richrsrailtitle,
	.richrsrailexpansion ul li,
	.richrsrailsugwrapper > div,
	#b_context .b_subModule,
	#b_results .b_subModule,
	#tob_rail_container .tob_rail_slide .tob_rail_item:not(:last-child):after {
		border-color: var(--line);
	}
	.sp-ofsite,
	.l_ecrd_product .spl_stf,
	.l_ecrd_tthm_fill,
	.l_ecrd_hov_qna_requery_ico svg {
		fill: var(--fg2);
	}
	#b_context cite,
	#b_context cite a,
	.mc_vtvc_meta_channel,
	span.vrhch {
		color: var(--green);
	}
	a.l_ecrd_a1_seemorelink:link,
	#serpvidans.rrlist h2 {
		color: var(--blue);
	}
	.mc_vtvc {
		background-color: var(--bg1);
		box-shadow: 0 0 0 1px rgb(0 0 0 / 5%), 0 2px 3px 0 rgb(0 0 0 / 10%);
	}
	#b_context .b_ans {
		padding: 15px 20px 5px 20px;
		margin-bottom: 12px;
		border-radius: 10px;
	}
	#b_results #serpvidansrr .vsatitle,
	#b_context #serpvidansrr .vsatitle h3::before,
	h2::before {
		display: none;
	}
	.richrswrapper,
	.b_rrsr {
		border: none;
	}
	#serpvidans .mmanstitle {
		background: linear-gradient(5deg, var(--bg2) 33.17%, #3d4854 91.21%);
	}
	.rrlist .mmlist .mc_vtvc .mc_vtvc_meta {
		margin: 12px 12px 0 12px;
	}


	/* 页脚/小弹窗 */
	.b_footer,
	.b_lgpd_site {
		background-color: var(--bg2);
	}
	.b_footer,
	.b_footer a,
	.b_footer a:visited,
	.b_lgpd_name {
		color: var(--fg2);
	}
	#bq_floatingbar {
		background-color: var(--bg2);
	}
	#bq_floatingbar li + li {
		border-color: var(--fg2)
	}
}