/**
 * 国内品牌图标：Font Awesome 4 无官方字形时，用 fa-* 类名 + CSS mask 显示品牌轮廓。
 * 路径来源：Simple Icons（MIT），见 https://github.com/simple-icons/simple-icons
 * — fa-xhs：Simple Icons「xiaohongshu」字标 path；顶栏/粘性条/移动菜单在圆钮内用 1em + mask-size:contain 与页脚同一套 mask（仅缩放，不换图）。
 * — fa-douyin：库中无「抖音」独立 path，沿用 TikTok 形作短视频占位，可换官方 SVG。
 * — fa-toutiao：ByteDance（Simple Icons）。fa-wework：Microsoft Teams 形作企业协作占位。
 * — fa-tieba：Baidu（贴吧属百度系）。fa-dingtalk / fa-ximalaya：自绘简化形。
 * 仍兼容旧数据中的 erdunt-soc-* 类名。
 *
 * @package Erdunt_Rxsm
 */

/* 去掉顶栏 / 页脚社交链接背景与颜色的过渡（主题默认 transition: all …） */
.header-social-link-1 .social-link ul li a,
.header-social-link-2 .social-link ul li a,
.header-social-link-3 .social-link ul li a,
.header-social-link-4 .social-link ul li a,
.footer-social-links .social-links-style1 li a,
.footer-social-links .social-links-style1.social-links-style2 li a,
.social-links-style1 li a,
.social-links-style2 li a,
.mobile-menu .social-links ul li a,
.sticky-header .social-links-style1 li a,
.sticky-header .social-links-style2 li a {
	transition: none !important;
	transition-property: none !important;
}

.social-links-style1 li a i,
.social-links-style2 li a i,
.footer-social-links .social-links-style1 li a i,
.mobile-menu .social-links ul li a i,
.sticky-header .social-links-style1 li a i {
	transition: none !important;
	transition-property: none !important;
}

.header-social-link-1 .social-link ul li a:before,
.header-social-link-2 .social-link ul li a:before,
.header-social-link-3 .social-link ul li a:before,
.header-social-link-4 .social-link ul li a:before {
	transition: none !important;
	transition-property: none !important;
}

/* 压掉 Font Awesome 对自定义 fa-* / erdunt-soc-* 的 :before 字形 */
i.fa.fa-douyin,
i.fa.fa-kuaishou,
i.fa.fa-bilibili,
i.fa.fa-xhs,
i.fa.fa-zhihu,
i.fa.fa-dingtalk,
i.fa.fa-toutiao,
i.fa.fa-wework,
i.fa.fa-tieba,
i.fa.fa-netease,
i.fa.fa-ximalaya,
i.fa.erdunt-soc-douyin,
i.fa.erdunt-soc-kuaishou,
i.fa.erdunt-soc-bilibili,
i.fa.erdunt-soc-xhs,
i.fa.erdunt-soc-zhihu,
i.fa.erdunt-soc-dingtalk,
i.fa.erdunt-soc-toutiao,
i.fa.erdunt-soc-wework,
i.fa.erdunt-soc-tieba,
i.fa.erdunt-soc-netease,
i.fa.erdunt-soc-ximalaya,
span.fa.fa-douyin,
span.fa.fa-kuaishou,
span.fa.fa-bilibili,
span.fa.fa-xhs,
span.fa.fa-zhihu,
span.fa.fa-dingtalk,
span.fa.fa-toutiao,
span.fa.fa-wework,
span.fa.fa-tieba,
span.fa.fa-netease,
span.fa.fa-ximalaya,
span.fa.erdunt-soc-douyin,
span.fa.erdunt-soc-kuaishou,
span.fa.erdunt-soc-bilibili,
span.fa.erdunt-soc-xhs,
span.fa.erdunt-soc-zhihu,
span.fa.erdunt-soc-dingtalk,
span.fa.erdunt-soc-toutiao,
span.fa.erdunt-soc-wework,
span.fa.erdunt-soc-tieba,
span.fa.erdunt-soc-netease,
span.fa.erdunt-soc-ximalaya {
	font-family: Arial, Helvetica, sans-serif !important;
}

i.fa.fa-douyin:before,
i.fa.fa-kuaishou:before,
i.fa.fa-bilibili:before,
i.fa.fa-xhs:before,
i.fa.fa-zhihu:before,
i.fa.fa-dingtalk:before,
i.fa.fa-toutiao:before,
i.fa.fa-wework:before,
i.fa.fa-tieba:before,
i.fa.fa-netease:before,
i.fa.fa-ximalaya:before,
i.fa.erdunt-soc-douyin:before,
i.fa.erdunt-soc-kuaishou:before,
i.fa.erdunt-soc-bilibili:before,
i.fa.erdunt-soc-xhs:before,
i.fa.erdunt-soc-zhihu:before,
i.fa.erdunt-soc-dingtalk:before,
i.fa.erdunt-soc-toutiao:before,
i.fa.erdunt-soc-wework:before,
i.fa.erdunt-soc-tieba:before,
i.fa.erdunt-soc-netease:before,
i.fa.erdunt-soc-ximalaya:before,
span.fa.fa-douyin:before,
span.fa.fa-kuaishou:before,
span.fa.fa-bilibili:before,
span.fa.fa-xhs:before,
span.fa.fa-zhihu:before,
span.fa.fa-dingtalk:before,
span.fa.fa-toutiao:before,
span.fa.fa-wework:before,
span.fa.fa-tieba:before,
span.fa.fa-netease:before,
span.fa.fa-ximalaya:before,
span.fa.erdunt-soc-douyin:before,
span.fa.erdunt-soc-kuaishou:before,
span.fa.erdunt-soc-bilibili:before,
span.fa.erdunt-soc-xhs:before,
span.fa.erdunt-soc-zhihu:before,
span.fa.erdunt-soc-dingtalk:before,
span.fa.erdunt-soc-toutiao:before,
span.fa.erdunt-soc-wework:before,
span.fa.erdunt-soc-tieba:before,
span.fa.erdunt-soc-netease:before,
span.fa.erdunt-soc-ximalaya:before {
	content: "" !important;
	font-family: inherit !important;
	font-weight: normal !important;
	font-style: normal !important;
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: middle;
	line-height: 1;
	background-color: currentColor !important;
	-webkit-mask-image: var(--erdunt-soc-mask);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
	mask-image: var(--erdunt-soc-mask);
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
}

/* 与 Font Awesome 品牌标统一字号与居中（顶栏 a 为圆形容器；页脚 i 为圆形容器） */
.header-social-link-1 .social-link ul li a,
.header-social-link-2 .social-link ul li a,
.header-social-link-3 .social-link ul li a,
.header-social-link-4 .social-link ul li a {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	line-height: 1 !important;
}

.header-social-link-1 .social-link ul li a > i.fa,
.header-social-link-2 .social-link ul li a > i.fa,
.header-social-link-3 .social-link ul li a > i.fa,
.header-social-link-4 .social-link ul li a > i.fa {
	font-size: 15px !important;
	line-height: 1 !important;
	width: 1em;
	height: 1em;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
}

.social-links-style1 li a > i.fa,
.social-links-style2 li a > i.fa,
.footer-social-links .social-links-style1 li a > i.fa,
.mobile-menu .social-links ul li a > i.fa,
.sticky-header .social-links-style1 li a > i.fa,
.sticky-header .social-links-style2 li a > i.fa {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	line-height: 1 !important;
	font-size: 16px !important;
}

/* 小红书为 mask 矢量，字标在 1em 内偏细；略抬字号 + 锐化合成，减轻发糊 */
.header-social-link-1 .social-link ul li a > i.fa-xhs,
.header-social-link-2 .social-link ul li a > i.fa-xhs,
.header-social-link-3 .social-link ul li a > i.fa-xhs,
.header-social-link-4 .social-link ul li a > i.fa-xhs,
.header-social-link-1 .social-link ul li a > i.erdunt-soc-xhs,
.header-social-link-2 .social-link ul li a > i.erdunt-soc-xhs,
.header-social-link-3 .social-link ul li a > i.erdunt-soc-xhs,
.header-social-link-4 .social-link ul li a > i.erdunt-soc-xhs {
	font-size: 19px !important;
}

.social-links-style1 li a > i.fa-xhs,
.social-links-style2 li a > i.fa-xhs,
.footer-social-links .social-links-style1 li a > i.fa-xhs,
.footer-social-links .social-links-style1.social-links-style2 li a > i.fa-xhs,
.mobile-menu .social-links ul li a > i.fa-xhs,
.sticky-header .social-links-style1 li a > i.fa-xhs,
.sticky-header .social-links-style2 li a > i.fa-xhs,
.social-links-style1 li a > span.fa-xhs,
.social-links-style2 li a > span.fa-xhs,
.footer-social-links .social-links-style1 li a > span.fa-xhs,
.footer-social-links .social-links-style1.social-links-style2 li a > span.fa-xhs,
.mobile-menu .social-links ul li a > span.fa-xhs,
.sticky-header .social-links-style1 li a > span.fa-xhs,
.sticky-header .social-links-style2 li a > span.fa-xhs,
.social-links-style1 li a > i.erdunt-soc-xhs,
.social-links-style2 li a > i.erdunt-soc-xhs,
.footer-social-links .social-links-style1 li a > i.erdunt-soc-xhs,
.footer-social-links .social-links-style1.social-links-style2 li a > i.erdunt-soc-xhs,
.social-links-style1 li a > span.erdunt-soc-xhs,
.social-links-style2 li a > span.erdunt-soc-xhs {
	font-size: 22px !important;
}

.footer-social-links .social-links-style1 li a i.fa-xhs,
.footer-social-links .social-links-style1.social-links-style2 li a i.fa-xhs,
.footer-social-links .social-links-style1 li a i.erdunt-soc-xhs,
.footer-social-links .social-links-style1.social-links-style2 li a i.erdunt-soc-xhs {
	/* 固定宽度让 ::before 可用 width:100%，避免 1em 窄盒裁切字标 */
	width: 46px !important;
	min-width: 46px !important;
	max-width: none !important;
	overflow: visible !important;
}

.footer-social-links .social-links-style1 li:has(> a > i.fa-xhs),
.footer-social-links .social-links-style1.social-links-style2 li:has(> a > i.fa-xhs),
.footer-social-links .social-links-style1 li:has(> a > i.erdunt-soc-xhs),
.footer-social-links .social-links-style1.social-links-style2 li:has(> a > i.erdunt-soc-xhs) {
	overflow: visible !important;
}

.footer-social-links .social-links-style1 li a:has(> i.fa-xhs),
.footer-social-links .social-links-style1.social-links-style2 li a:has(> i.fa-xhs),
.footer-social-links .social-links-style1 li a:has(> i.erdunt-soc-xhs),
.footer-social-links .social-links-style1.social-links-style2 li a:has(> i.erdunt-soc-xhs) {
	overflow: visible !important;
}

.header-social-link-1 .social-link ul li a:has(> i.fa-xhs),
.header-social-link-2 .social-link ul li a:has(> i.fa-xhs),
.header-social-link-3 .social-link ul li a:has(> i.fa-xhs),
.header-social-link-4 .social-link ul li a:has(> i.fa-xhs),
.header-social-link-1 .social-link ul li a:has(> i.erdunt-soc-xhs),
.header-social-link-2 .social-link ul li a:has(> i.erdunt-soc-xhs),
.header-social-link-3 .social-link ul li a:has(> i.erdunt-soc-xhs),
.header-social-link-4 .social-link ul li a:has(> i.erdunt-soc-xhs) {
	overflow: visible !important;
}

.header-social-link-1 .social-link ul li a:has(> span.fa-xhs),
.header-social-link-2 .social-link ul li a:has(> span.fa-xhs),
.header-social-link-3 .social-link ul li a:has(> span.fa-xhs),
.header-social-link-4 .social-link ul li a:has(> span.fa-xhs),
.header-social-link-1 .social-link ul li a:has(> span.erdunt-soc-xhs),
.header-social-link-2 .social-link ul li a:has(> span.erdunt-soc-xhs),
.header-social-link-3 .social-link ul li a:has(> span.erdunt-soc-xhs),
.header-social-link-4 .social-link ul li a:has(> span.erdunt-soc-xhs) {
	overflow: visible !important;
}

/* 主题 style.css：.social-links-style1 { overflow: hidden } 会裁切小红书 mask 略超出 36px 的部分 */
.footer-social-links .social-links-style1,
.footer-social-links .social-links-style1.social-links-style2 {
	overflow: visible !important;
}

.sticky-header .social-links-style1:has(> li a i.fa-xhs),
.sticky-header .social-links-style1:has(> li a i.erdunt-soc-xhs),
.mobile-menu .social-links ul:has(li a i.fa-xhs),
.mobile-menu .social-links ul:has(li a i.erdunt-soc-xhs) {
	overflow: visible !important;
}

/* 页脚：a 上 Redux 内联底去掉；i 无圆形底、无边框，颜色继承 a（悬停 #d12e2f 由主题 wp_footer 输出）。 */
.footer-social-links .social-links-style1 li a,
.footer-social-links .social-links-style1.social-links-style2 li a {
	background-color: transparent !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 !important;
}

.footer-social-links .social-links-style1 li a i,
.footer-social-links .social-links-style1.social-links-style2 li a i {
	background-color: transparent !important;
	background: transparent !important;
	/* 勿用 color:!important，否则无法覆盖内联插件的悬停色（小红书 mask 与其它 FA 图标表现会不一致） */
	color: inherit;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	width: 36px !important;
	height: 36px !important;
	line-height: 36px !important;
}

.fa-douyin,
.erdunt-soc-douyin {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.525.02c1.31-.02%202.61-.01%203.91-.02.08%201.53.63%203.09%201.75%204.17%201.12%201.11%202.7%201.62%204.24%201.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01%202.92.01%205.84-.02%208.75-.08%201.4-.54%202.79-1.35%203.94-1.31%201.92-3.58%203.17-5.91%203.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9%201.12-3.72%202.58-4.96%201.66-1.44%203.98-2.13%206.15-1.72.02%201.48-.04%202.96-.04%204.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11%201.04-1.36%201.75-.21.51-.15%201.07-.14%201.61.24%201.64%201.82%203.02%203.5%202.87%201.12-.01%202.19-.66%202.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-kuaishou,
.erdunt-soc-kuaishou {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M18.315%2012.264c2.33%200%204.218%201.88%204.218%204.2V19.8c0%202.32-1.888%204.2-4.218%204.2h-6.202a4.218%204.218%200%200%201-4.023-2.938l-3.676%201.833a2.04%202.04%200%200%201-2.731-.903%202.015%202.015%200%200%201-.216-.907v-5.94a2.03%202.03%200%200%201%202.035-2.024%202.044%202.044%200%200%201%20.919.218l3.673%201.85a4.218%204.218%200%200%201%204.02-2.925zm-.062%202.162h-6.078c-1.153%200-2.09.921-2.108%202.065v3.247c0%201.148.925%202.081%202.073%202.1h6.113c1.153%200%202.09-.922%202.109-2.065v-3.247a2.104%202.104%200%200%200-2.074-2.1zM4.18%2015.72a.554.554%200%200%200-.555.542v3.734a.556.556%200%200%200%20.798.496l.01-.004%203.463-1.756V17.51l-3.467-1.73a.557.557%200%200%200-.249-.06zM9.28%200a5.667%205.667%200%200%201%204.98%202.965%204.921%204.921%200%200%201%203.36-1.317c2.714%200%204.913%202.177%204.913%204.863%200%202.686-2.2%204.863-4.912%204.863a4.921%204.921%200%200%201-3.996-2.034%205.651%205.651%200%200%201-4.345%202.034c-3.131%200-5.67-2.546-5.67-5.687C3.61%202.546%206.149%200%209.28%200Zm8.34%203.926c-1.441%200-2.61%201.157-2.61%202.585s1.169%202.585%202.61%202.585c1.443%200%202.612-1.157%202.612-2.585s-1.169-2.585-2.611-2.585zM9.28%202.287a3.395%203.395%200%200%200-3.39%203.4c0%201.877%201.518%203.4%203.39%203.4a3.395%203.395%200%200%200%203.39-3.4c0-1.878-1.518-3.4-3.39-3.4z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-bilibili,
.erdunt-soc-bilibili {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.813%204.653h.854c1.51.054%202.769.578%203.773%201.574%201.004.995%201.524%202.249%201.56%203.76v7.36c-.036%201.51-.556%202.769-1.56%203.773s-2.262%201.524-3.773%201.56H5.333c-1.51-.036-2.769-.556-3.773-1.56S.036%2018.858%200%2017.347v-7.36c.036-1.511.556-2.765%201.56-3.76%201.004-.996%202.262-1.52%203.773-1.574h.774l-1.174-1.12a1.234%201.234%200%200%201-.373-.906c0-.356.124-.658.373-.907l.027-.027c.267-.249.573-.373.92-.373.347%200%20.653.124.92.373L9.653%204.44c.071.071.134.142.187.213h4.267a.836.836%200%200%201%20.16-.213l2.853-2.747c.267-.249.573-.373.92-.373.347%200%20.662.151.929.4.267.249.391.551.391.907%200%20.355-.124.657-.373.906zM5.333%207.24c-.746.018-1.373.276-1.88.773-.506.498-.769%201.13-.786%201.894v7.52c.017.764.28%201.395.786%201.893.507.498%201.134.756%201.88.773h13.334c.746-.017%201.373-.275%201.88-.773.506-.498.769-1.129.786-1.893v-7.52c-.017-.765-.28-1.396-.786-1.894-.507-.497-1.134-.755-1.88-.773zM8%2011.107c.373%200%20.684.124.933.373.25.249.383.569.4.96v1.173c-.017.391-.15.711-.4.96-.249.25-.56.374-.933.374s-.684-.125-.933-.374c-.25-.249-.383-.569-.4-.96V12.44c0-.373.129-.689.386-.947.258-.257.574-.386.947-.386zm8%200c.373%200%20.684.124.933.373.25.249.383.569.4.96v1.173c-.017.391-.15.711-.4.96-.249.25-.56.374-.933.374s-.684-.125-.933-.374c-.25-.249-.383-.569-.4-.96V12.44c.017-.391.15-.711.4-.96.249-.249.56-.373.933-.373Z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-xhs,
.erdunt-soc-xhs {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M22.405%209.879c.002.016.01.02.07.019h.725a.797.797%200%200%200%20.78-.972.794.794%200%200%200-.884-.618.795.795%200%200%200-.692.794c0%20.101-.002.666.001.777zm-11.509%204.808c-.203.001-1.353.004-1.685.003a2.528%202.528%200%200%201-.766-.126.025.025%200%200%200-.03.014L7.7%2016.127a.025.025%200%200%200%20.01.032c.111.06.336.124.495.124.66.01%201.32.002%201.981%200%20.01%200%20.02-.006.023-.015l.712-1.545a.025.025%200%200%200-.024-.036zM.477%209.91c-.071%200-.076.002-.076.01a.834.834%200%200%200-.01.08c-.027.397-.038.495-.234%203.06-.012.24-.034.389-.135.607-.026.057-.033.042.003.112.046.092.681%201.523.787%201.74.008.015.011.02.017.02.008%200%20.033-.026.047-.044.147-.187.268-.391.371-.606.306-.635.44-1.325.486-1.706.014-.11.021-.22.03-.33l.204-2.616.022-.293c.003-.029%200-.033-.03-.034zm7.203%203.757a1.427%201.427%200%200%201-.135-.607c-.004-.084-.031-.39-.235-3.06a.443.443%200%200%200-.01-.082c-.004-.011-.052-.008-.076-.008h-1.48c-.03.001-.034.005-.03.034l.021.293c.076.982.153%201.964.233%202.946.05.4.186%201.085.487%201.706.103.215.223.419.37.606.015.018.037.051.048.049.02-.003.742-1.642.804-1.765.036-.07.03-.055.003-.112zm3.861-.913h-.872a.126.126%200%200%201-.116-.178l1.178-2.625a.025.025%200%200%200-.023-.035l-1.318-.003a.148.148%200%200%201-.135-.21l.876-1.954a.025.025%200%200%200-.023-.035h-1.56c-.01%200-.02.006-.024.015l-.926%202.068c-.085.169-.314.634-.399.938a.534.534%200%200%200-.02.191.46.46%200%200%200%20.23.378.981.981%200%200%200%20.46.119h.59c.041%200-.688%201.482-.834%201.972a.53.53%200%200%200-.023.172.465.465%200%200%200%20.23.398c.15.092.342.12.475.12l1.66-.001c.01%200%20.02-.006.023-.015l.575-1.28a.025.025%200%200%200-.024-.035zm-6.93-4.937H3.1a.032.032%200%200%200-.034.033c0%201.048-.01%202.795-.01%206.829%200%20.288-.269.262-.28.262h-.74c-.04.001-.044.004-.04.047.001.037.465%201.064.555%201.263.01.02.03.033.051.033.157.003.767.009.938-.014.153-.02.3-.06.438-.132.3-.156.49-.419.595-.765.052-.172.075-.353.075-.533.002-2.33%200-4.66-.007-6.991a.032.032%200%200%200-.032-.032zm11.784%206.896c0-.014-.01-.021-.024-.022h-1.465c-.048-.001-.049-.002-.05-.049v-4.66c0-.072-.005-.07.07-.07h.863c.08%200%20.075.004.075-.074V8.393c0-.082.006-.076-.08-.076h-3.5c-.064%200-.075-.006-.075.073v1.445c0%20.083-.006.077.08.077h.854c.075%200%20.07-.004.07.07v4.624c0%20.095.008.084-.085.084-.37%200-1.11-.002-1.304%200-.048.001-.06.03-.06.03l-.697%201.519s-.014.025-.008.036c.006.01.013.008.058.008%201.748.003%203.495.002%205.243.002.03-.001.034-.006.035-.033v-1.539zm4.177-3.43c0%20.013-.007.023-.02.024-.346.006-.692.004-1.037.004-.014-.002-.022-.01-.022-.024-.005-.434-.007-.869-.01-1.303%200-.072-.006-.071.07-.07l.733-.003c.041%200%20.081.002.12.015.093.025.16.107.165.204.006.431.002%201.153.001%201.153zm2.67.244a1.953%201.953%200%200%200-.883-.222h-.18c-.04-.001-.04-.003-.042-.04V10.21c0-.132-.007-.263-.025-.394a1.823%201.823%200%200%200-.153-.53%201.533%201.533%200%200%200-.677-.71%202.167%202.167%200%200%200-1-.258c-.153-.003-.567%200-.72%200-.07%200-.068.004-.068-.065V7.76c0-.031-.01-.041-.046-.039H17.93s-.016%200-.023.007c-.006.006-.008.012-.008.023v.546c-.008.036-.057.015-.082.022h-.95c-.022.002-.028.008-.03.032v1.481c0%20.09-.004.082.082.082h.913c.082%200%20.072.128.072.128V11.19s.003.117-.06.117h-1.482c-.068%200-.06.082-.06.082v1.445s-.01.068.064.068h1.457c.082%200%20.076-.006.076.079v3.225c0%20.088-.007.081.082.081h1.43c.09%200%20.082.007.082-.08v-3.27c0-.029.006-.035.033-.035l2.323-.003c.098%200%20.191.02.28.061a.46.46%200%200%201%20.274.407c.008.395.003.79.003%201.185%200%20.259-.107.367-.33.367h-1.218c-.023.002-.029.008-.028.033.184.437.374.871.57%201.303a.045.045%200%200%200%20.04.026c.17.005.34.002.51.003.15-.002.517.004.666-.01a2.03%202.03%200%200%200%20.408-.075c.59-.18.975-.698.976-1.313v-1.981c0-.128-.01-.254-.034-.38%200%20.078-.029-.641-.724-.998z%22%2F%3E%3C%2Fsvg%3E");
}

/* 小红书字标横向宽：全局 1em 的 ::before 过窄会裁切；用加宽盒 + contain 铺满可用宽度 */
i.fa.fa-xhs:before,
i.fa.erdunt-soc-xhs:before,
span.fa.fa-xhs:before,
span.fa.erdunt-soc-xhs:before {
	width: 2.12em !important;
	height: 1em !important;
	max-width: none !important;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	overflow: visible !important;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0);
}

/* 顶栏/粘性条/移动菜单：与页脚同一 --erdunt-soc-mask 字标，圆钮内 contain 完整缩放（不再使用占位 SVG） */
.header-social-link-1 .social-link ul li a > i.fa-xhs:before,
.header-social-link-2 .social-link ul li a > i.fa-xhs:before,
.header-social-link-3 .social-link ul li a > i.fa-xhs:before,
.header-social-link-4 .social-link ul li a > i.fa-xhs:before,
.header-social-link-1 .social-link ul li a > i.erdunt-soc-xhs:before,
.header-social-link-2 .social-link ul li a > i.erdunt-soc-xhs:before,
.header-social-link-3 .social-link ul li a > i.erdunt-soc-xhs:before,
.header-social-link-4 .social-link ul li a > i.erdunt-soc-xhs:before,
.header-social-link-1 .social-link ul li a > span.fa-xhs:before,
.header-social-link-2 .social-link ul li a > span.fa-xhs:before,
.header-social-link-3 .social-link ul li a > span.fa-xhs:before,
.header-social-link-4 .social-link ul li a > span.fa-xhs:before,
.header-social-link-1 .social-link ul li a > span.erdunt-soc-xhs:before,
.header-social-link-2 .social-link ul li a > span.erdunt-soc-xhs:before,
.header-social-link-3 .social-link ul li a > span.erdunt-soc-xhs:before,
.header-social-link-4 .social-link ul li a > span.erdunt-soc-xhs:before,
.sticky-header .social-links-style1 li a > i.fa-xhs:before,
.sticky-header .social-links-style1 li a > i.erdunt-soc-xhs:before,
.sticky-header .social-links-style2 li a > i.fa-xhs:before,
.sticky-header .social-links-style2 li a > i.erdunt-soc-xhs:before,
.sticky-header .social-links-style1 li a > span.fa-xhs:before,
.sticky-header .social-links-style1 li a > span.erdunt-soc-xhs:before,
.sticky-header .social-links-style2 li a > span.fa-xhs:before,
.sticky-header .social-links-style2 li a > span.erdunt-soc-xhs:before,
.mobile-menu .social-links ul li a > i.fa-xhs:before,
.mobile-menu .social-links ul li a > i.erdunt-soc-xhs:before,
.mobile-menu .social-links ul li a > span.fa-xhs:before,
.mobile-menu .social-links ul li a > span.erdunt-soc-xhs:before {
	width: 1em !important;
	height: 1em !important;
	-webkit-mask-image: var(--erdunt-soc-mask) !important;
	mask-image: var(--erdunt-soc-mask) !important;
	-webkit-mask-size: contain !important;
	mask-size: contain !important;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
}

/* 页脚：父级 i 已固定 46px，::before 拉满整格利用两侧空间 */
.footer-social-links .social-links-style1 li a i.fa-xhs:before,
.footer-social-links .social-links-style1.social-links-style2 li a i.fa-xhs:before,
.footer-social-links .social-links-style1 li a i.erdunt-soc-xhs:before,
.footer-social-links .social-links-style1.social-links-style2 li a i.erdunt-soc-xhs:before {
	width: 100% !important;
	height: 1em !important;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.fa-zhihu,
.erdunt-soc-zhihu {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.721%200C2.251%200%200%202.25%200%205.719V18.28C0%2021.751%202.252%2024%205.721%2024h12.56C21.751%2024%2024%2021.75%2024%2018.281V5.72C24%202.249%2021.75%200%2018.281%200zm1.964%204.078c-.271.73-.5%201.434-.68%202.11h4.587c.545-.006.445%201.168.445%201.171H9.384a58.104%2058.104%200%2001-.112%203.797h2.712c.388.023.393%201.251.393%201.266H9.183a9.223%209.223%200%2001-.408%202.102l.757-.604c.452.456%201.512%201.712%201.906%202.177.473.681.063%202.081.063%202.081l-2.794-3.382c-.653%202.518-1.845%203.607-1.845%203.607-.523.468-1.58.82-2.64.516%202.218-1.73%203.44-3.917%203.667-6.497H4.491c0-.015.197-1.243.806-1.266h2.71c.024-.32.086-3.254.086-3.797H6.598c-.136.406-.158.447-.268.753-.594%201.095-1.603%201.122-1.907%201.155.906-1.821%201.416-3.6%201.591-4.064.425-1.124%201.671-1.125%201.671-1.125zM13.078%206h6.377v11.33h-2.573l-2.184%201.373-.401-1.373h-1.219zm1.313%201.219v8.86h.623l.263.937%201.455-.938h1.456v-8.86z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-dingtalk,
.erdunt-soc-dingtalk {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13.2%201.2L3.5%2014.2h6.4l-1.3%208.6L20.5%208.8h-7.3L13.2%201.2z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-toutiao,
.erdunt-soc-toutiao {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.8772%201.4685L24%202.5326v18.9426l-4.1228%201.0563V1.4685zm-13.3481%209.428l4.115%201.0641v8.9786l-4.115%201.0642v-11.107zM0%202.572l4.115%201.0642v16.7354L0%2021.428V2.572zm17.4553%205.6205v11.107l-4.1228-1.0642V9.2568l4.1228-1.0642z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-wework,
.erdunt-soc-wework {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.625%208.127q-.55%200-1.025-.205-.475-.205-.832-.563-.358-.357-.563-.832Q18%206.053%2018%205.502q0-.54.205-1.02t.563-.837q.357-.358.832-.563.474-.205%201.025-.205.54%200%201.02.205t.837.563q.358.357.563.837.205.48.205%201.02%200%20.55-.205%201.025-.205.475-.563.832-.357.358-.837.563-.48.205-1.02.205zm0-3.75q-.469%200-.797.328-.328.328-.328.797%200%20.469.328.797.328.328.797.328.469%200%20.797-.328.328-.328.328-.797%200-.469-.328-.797-.328-.328-.797-.328zM24%2010.002v5.578q0%20.774-.293%201.46-.293.685-.803%201.194-.51.51-1.195.803-.686.293-1.459.293-.445%200-.908-.105-.463-.106-.85-.329-.293.95-.855%201.729-.563.78-1.319%201.336-.756.557-1.67.861-.914.305-1.898.305-1.148%200-2.162-.398-1.014-.399-1.805-1.102-.79-.703-1.312-1.664t-.674-2.086h-5.8q-.411%200-.704-.293T0%2016.881V6.873q0-.41.293-.703t.703-.293h8.59q-.34-.715-.34-1.5%200-.727.275-1.365.276-.639.75-1.114.475-.474%201.114-.75.638-.275%201.365-.275t1.365.275q.639.276%201.114.75.474.475.75%201.114.275.638.275%201.365t-.275%201.365q-.276.639-.75%201.113-.475.475-1.114.75-.638.276-1.365.276-.188%200-.375-.024-.188-.023-.375-.058v1.078h10.875q.469%200%20.797.328.328.328.328.797zM12.75%202.373q-.41%200-.78.158-.368.158-.638.434-.27.275-.428.639-.158.363-.158.773%200%20.41.158.78.159.368.428.638.27.27.639.428.369.158.779.158.41%200%20.773-.158.364-.159.64-.428.274-.27.433-.639.158-.369.158-.779%200-.41-.158-.773-.159-.364-.434-.64-.275-.275-.639-.433-.363-.158-.773-.158zM6.937%209.814h2.25V7.94H2.814v1.875h2.25v6h1.875zm10.313%207.313v-6.75H12v6.504q0%20.41-.293.703t-.703.293H8.309q.152.809.556%201.5.405.691.985%201.19.58.497%201.318.779.738.281%201.582.281.926%200%201.746-.352.82-.351%201.436-.966.615-.616.966-1.43.352-.815.352-1.752zm5.25-1.547v-5.203h-3.75v6.855q.305.305.691.452.387.146.809.146.469%200%20.879-.176.41-.175.715-.48.304-.305.48-.715t.176-.879Z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-tieba,
.erdunt-soc-tieba {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.154%200C7.71%200%206.54%201.658%206.54%203.707c0%202.051%201.171%203.71%202.615%203.71%201.446%200%202.614-1.659%202.614-3.71C11.768%201.658%2010.6%200%209.154%200zm7.025.594C14.86.58%2013.347%202.589%2013.2%203.927c-.187%201.745.25%203.487%202.179%203.735%201.933.25%203.175-1.806%203.422-3.364.252-1.555-.995-3.364-2.362-3.674a1.218%201.218%200%200%200-.261-.03zM3.582%205.535a2.811%202.811%200%200%200-.156.008c-2.118.19-2.428%203.24-2.428%203.24-.287%201.41.686%204.425%203.297%203.864%202.617-.561%202.262-3.68%202.183-4.362-.125-1.018-1.292-2.773-2.896-2.75zm16.534%201.753c-2.308%200-2.617%202.119-2.617%203.616%200%201.43.121%203.425%202.988%203.362%202.867-.063%202.553-3.238%202.553-3.988%200-.745-.62-2.99-2.924-2.99zm-8.264%202.478c-1.424.014-2.708.925-3.323%201.947-1.118%201.868-2.863%203.05-3.112%203.363-.25.309-3.61%202.116-2.864%205.42.746%203.301%203.365%203.237%203.365%203.237s1.93.19%204.171-.31c2.24-.495%204.17.123%204.17.123s5.233%201.748%206.665-1.616c1.43-3.364-.808-5.109-.808-5.109s-2.99-2.306-4.736-4.798c-1.072-1.665-2.348-2.268-3.528-2.257zm-2.234%203.84l1.542.024v8.197H7.758c-1.47-.291-2.055-1.292-2.13-1.462-.072-.173-.488-.976-.268-2.343.635-2.049%202.447-2.196%202.447-2.196h1.81zm3.964%202.39v3.881c.096.413.612.488.612.488h1.614v-4.343h1.689v5.782h-3.915c-1.517-.39-1.59-1.465-1.59-1.465v-4.317zm-5.458%201.147c-.66.197-.978.708-1.05.928-.076.22-.247.78-.1%201.269.294%201.095%201.248%201.144%201.248%201.144h1.37v-3.34z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-netease,
.erdunt-soc-netease {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13.046%209.388a3.919%203.919%200%200%200-.66.19c-.809.312-1.447.991-1.666%201.775a2.269%202.269%200%200%200-.074.81c.048.546.333%201.05.764%201.35a1.483%201.483%200%200%200%202.01-.286c.406-.531.355-1.183.24-1.636-.098-.387-.22-.816-.345-1.249a64.76%2064.76%200%200%201-.269-.954zm-.82%2010.07c-3.984%200-7.224-3.24-7.224-7.223%200-.98.226-3.02%201.884-4.822A7.188%207.188%200%200%201%209.502%205.6a.792.792%200%201%201%20.587%201.472%205.619%205.619%200%200%200-2.795%202.462%205.538%205.538%200%200%200-.707%202.7%205.645%205.645%200%200%200%205.638%205.638c1.844%200%203.627-.953%204.542-2.428%201.042-1.68.772-3.931-.627-5.238a3.299%203.299%200%200%200-1.437-.777c.172.589.334%201.18.494%201.772.284%201.12.1%202.181-.519%202.989-.39.51-.956.888-1.592%201.064a3.038%203.038%200%200%201-2.58-.44%203.45%203.45%200%200%201-1.44-2.514c-.04-.467.002-.93.128-1.376.35-1.256%201.356-2.339%202.622-2.826a5.5%205.5%200%200%201%20.823-.246l-.134-.505c-.37-1.371.25-2.579%201.547-3.007.329-.109.68-.145%201.025-.105.792.09%201.476.592%201.709%201.023.258.507-.096%201.153-.706%201.153a.788.788%200%200%201-.54-.213c-.088-.08-.163-.174-.259-.247a.825.825%200%200%200-.632-.166.807.807%200%200%200-.634.551c-.056.191-.031.406.02.595.07.256.159.597.217.82%201.11.098%202.162.54%202.97%201.296%201.974%201.844%202.35%204.886.892%207.233-1.197%201.93-3.509%203.177-5.889%203.177zM0%2012c0%206.627%205.373%2012%2012%2012s12-5.373%2012-12S18.627%200%2012%200%200%205.373%200%2012Z%22%2F%3E%3C%2Fsvg%3E");
}

.fa-ximalaya,
.erdunt-soc-ximalaya {
	--erdunt-soc-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3%2015h3.5v7H3V15zm5.5-5H12v17H8.5V10zm5.5-6h3.5v23H14V4zm5.5%208H23v11h-3.5V12z%22%2F%3E%3C%2Fsvg%3E");
}

/* Header style 2：关闭主题冲突的 a:before 色环 */
.header-social-link-1.header-social-link-2 .social-link ul li a:before {
	display: none !important;
	content: none !important;
}
