Greasy Fork

Greasy Fork is available in English.

Pure 必应&Material You

将必应优化为 Material You 样式

当前为 2023-06-13 提交的版本,查看 最新版本

/* ==UserStyle==
@name           Pure 必应&Material You
@namespace      github.com/openstyles/stylus
@version        2.1.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 			select enable-bg-blur "背景图片模糊" {
  "disable:关闭": "none",
  "enable:开启": "blur(var(--bg-blur))"
}
@var			range bg-blur "背景图片模糊度" [0, 0, 32, 'px', 4]
@var 			select enable-card-blur "卡片模糊" {
  "disable:关闭": "none",
  "enable:开启": "blur(var(--card-blur))"
}
@var			range card-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			range bg-opacity "自带头图透明度(配合页面背景透明度)" [1, 0, 1, '', 0.1]
@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,
	#sw_as #sa_ul .sa_hd {
		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 li.pp_tile.sa_hv,
	#sw_as .sa_hv {
		background-color: var(--bg3);
	}
	#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);
	}
	.sbox .sb_form.c_show_form.c_show_c .mic_cont.icon .b_icon path,
	.sbox .sb_form.c_show_form.c_show_c .keyboard path {
		fill: var(--blue);
	}

	/* 顶栏 */
	.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") {

	/* 搜索页部分 */
	/* 广告 */
	.dict_oa .ap_icon,
	#bingApp_area,
	div#ev_talkbox_wrapper,
	#b_opalpers
	{
		display: none;
	}
	img#redDotDisplayFill {
		visibility: hidden;
	}
	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;
	}

	/* 屏幕尺寸适配 */
	@media (max-width: 1506.9px) {
		html body,
		body #b_header {
			min-width: 1000px !important;
		}
	}

	/* 全局赋色 */
	:root {
		color-scheme: dark light;
	}
	body {
		background: var(--bg-image) fixed no-repeat;
		background-size: cover;
	}
	#b_content {
		backdrop-filter: var(--enable-bg-blur);
		background-color: var(--bg1);
	}
	#b_content > main > #b_results > li.b_algo,
	#b_content > main > #b_results > li.b_ans,
	.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,
	#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 {
		backdrop-filter: var(--enable-card-blur);
	}
	#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);
	}


	/* 搜索框 */
	body #b_header .b_header_bg {
		opacity: var(--bg-opacity);
	}
	#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);
	}
	body #b_header {
		background-color: #fff0 !important;
	}
	body:not(.b_sydConvMode) #b_content {
		border-top: 1px solid var(--line) !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:focus,
	.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_header #rh_animcrcl.serp.anim,
	#b_header .rwds_svg.serp circle {
		stroke: var(--blue);
	}
	#b_header #rh_meter_heart path,
	#b_header #rh_animpath.serp.anim,
	#b_header .rh_reedm .rhfill.serp .medal,
	#b_header .rhlined.serp .medal,
	#b-scopeListItem-conv svg path,
	#b-scopeListItem-web svg path {
		fill: var(--blue);
	}
	.b_scopebar li::after {
		background: var(--blue);
	}

	/* 搜索结果 */
	#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 15px 5px 55px;
		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,
	#b_results .b_topicon_container .b_topicon_title,
	#b_results .tpcn .tptt {
		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,
	#b_results .b_topicon_container .b_attribution cite,
	#b_results .b_topicon_container .b_attribution .c_tlbxTrg,
	#b_results .b_topicon_topslugin .algoSlug_icon,
	#b_results .tpcn .b_attribution cite,
	#b_results .tpcn .b_attribution .c_tlbxTrg,
	.b_rc_gb_sub_cell.b_rc_gb_sub_text,
	.b_rc_gb_sub_cell .b_promoteText {
		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,
	#b_results > li a:hover,
	#b_results > li h2 a:hover,
	#b_results .b_relshc .b_vPanel li > div > a:hover,
	#b_results > li .na_cl .na_ccw .na_t:hover,
	#b_results > li .nws_itm a.itm_cap .na_t:hover,
	#b_results > li .nws_itm div.itm_cap .na_t:hover,
	#b_results > li .ans_nws .na_cnt .na_footer_link .news_footer:hover cite .na_footer_name,
	#b_results > li .feeditem_title:hover,
	#b_content li a:hover:not(.cardToggle),
	.pa_hover .pa_hover_content .pa_hover_adLink .pa_hover_title:hover,
	.pa_hover .pa_hover_content a:hover,
	.pa_item .pa_hover_target .pa_title:hover {
		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;
	}
	#b_results .b_algo .b_title .wr_fav .siteicon {
		border-color: var(--line);
	}
	.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_sideBleed.b_topBleed.b_bottomBleed {
		margin-left: auto;
	}

	/* 特殊卡片优化 */
	.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;
	}
	.b_snippetGobig {
		background: var(--bg1);
	}
	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,
	.sydwrap_wrapper {
		background-color: var(--bg2) !important;
	}
	#b_results li.b_algo:hover {
		background: 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,
	.b_wpt_bg .sydwrap_wrapper,
	.sydwrap_wrapper #syd_qna_suggestion .syd_qna_suggestion_item,
	.sydwrap_wrapper #b_syd_tb_border,
	.b_moreExBus,
	.b_wpt_bg .sydwrap_wrapper div#b_syd_sm_chat.sydwrap_sm_chat .b_wpt_chat {
		background-color: var(--bg3) !important;
	}
	.sydwrap_wrapper .b_syd_input_container .b_syd_textarea_container {
		background-color: transparent;
	}
	.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,
	#b_algospacing .b_algospacing_title_link,
	.b_buText {
		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,
	.qna_tg .df_c .rwrl {
		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);
	}
	.qna_tg .df_c hr.df_fn {
		background-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,
	.sydwrap_wrapper #syd_qna_suggestion .syd_qna_suggestion_item {
		color: var(--blue);
	}
	#b_algospacing .b_algospacing_link {
		color: var(--blue) !important;
	}
	.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);
	}
	.sydwrap_wrapper #syd_qna_suggestion .syd_qna_suggestion_item {
		border-color: 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;
	}
	.b_rc_gb_sub.b_rc_gb_scroll .b_rc_gb_sub_cell .b_rc_gb_expansion_cover {
		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--bg3) 50%, var(--bg3) 100%);
	}
	#b_content > main > #b_results > li.b_algo:hover .b_rc_gb_sub.b_rc_gb_scroll .b_rc_gb_sub_cell .b_rc_gb_expansion_cover {
		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--bg2) 50%, var(--bg2) 100%);
	}
	.b_wiki_cover {
		background: linear-gradient(0deg, var(--bg3), rgba(255, 255, 255, 0));
	}
	.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: 280px;
	}
	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%);
	}
	.b_wpt_bg .sydwrap_wrapper div#b_syd_sm_chat.sydwrap_sm_chat {
		padding: 0;
	}
	/* 必应词典 */
	.dict_oa {
		padding: 0;
		margin: 0;
		box-shadow: none;
	}
	.b_go_big .goBigAttr {
		margin: 0 0 20px 0;
	}
	/* 维基 */
	#b_results .b_algoBigWiki {
		background-image: linear-gradient(180deg, var(--bg3) 0%, transparent 95.21%) !important;
	}
	#wptMagazineWikiWidgetContainer .b_rc_gb_widget_title,
	.b_rc_gb_template .b_rc_gb_widget_title,
	.b_algoBigWiki .b_rc_gb_widget_title {
		color: var(--fg1);
	}
	/* 页面指示 */
	#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);
	}
	/* 特殊元素 */
	div#DeepLinkDD {
		width: 470px !important;
	}
	.b_externalSearch .ctxt,
	.b_externalSearch .cbtn input {
		border: none;
		border-radius: 10px;
		padding: 0 15px;
	}

	/* 侧栏 */
	#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 {
		background-color: var(--bg2);
	}
	.lite-entcard-exp {
		background: none;
	}
	.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,
	.lite-entcard-exp-itemdata {
		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)
	}
	#b_content .b_pag a.sb_pagS_bp {
		border-radius: 5px;
		background-color: var(--bg2);
	}
	/* 右下角按钮 */
	#fabstrip {
		background: transparent;
	}
	.b_fabli {
		background: var(--bg2);
		border-color: var(--line);
	}
	#b_content #b_results .b_fabli:hover {
		color: var(--fg1);
		background: var(--bg3) !important;
	}
	li#mfa_root.b_fabexp .b_ds5 {
		border-color: var(--line);
	}

	/* 图片 */
	.scs_arw,
	.scs_cls {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAAB+CAYAAAAnff1cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF5GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgMTE2LjE2NDc2NiwgMjAyMS8wMi8xOS0yMzoxMDowNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wNS0xMlQyMjowNzo1NCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDUtMTJUMjI6MTM6MjUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDUtMTJUMjI6MTM6MjUrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDY1M2QzYjUtMjc3YS03YjQzLTgzMmEtZTE0YjMzYjYwN2RjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmE4MzMwOTk0LTY0MzktODM0Mi1hNmVjLTdmYmJmYWY0ZmUxMCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmE4MzMwOTk0LTY0MzktODM0Mi1hNmVjLTdmYmJmYWY0ZmUxMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTgzMzA5OTQtNjQzOS04MzQyLWE2ZWMtN2ZiYmZhZjRmZTEwIiBzdEV2dDp3aGVuPSIyMDIzLTA1LTEyVDIyOjA3OjU0KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2NTNkM2I1LTI3N2EtN2I0My04MzJhLWUxNGIzM2I2MDdkYyIgc3RFdnQ6d2hlbj0iMjAyMy0wNS0xMlQyMjoxMzoyNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq/e/v4AADElSURBVHja7Z0HfBTV1sBnZjfJppIogiGREpo0BQnSkRYCFkpeCEoLXUEpISgPfTyC4OdDX4yI8J4KQigi1VCkhSYdYuEJJIgSA4qgAoGE1G3fOevceBlnN7OzM7ObsOf3m8zs7Oxk9u7931PuufeyjIJy6tSp7hzHPcqybGur1doGToXCVo9RVy7B9qPFYvlWp9N9YzKZTrdv3/40UwWkcePG3K2+qTXKypm2rG9gSyi3J6xWSwPGyoSyHKdaucFvc5th2TwG94z1NBwfZKzcN7cX9cirCmX2/fffW+A7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);
	}
}