/*!
 * 宝梅站点 Font Awesome 子集（仅包含实际使用的图标）
 * 基于 Font Awesome Free 6.7.2 — SIL OFL 1.1
 */
.fa,
.fas,
.far,
.fa-solid,
.fa-regular {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}

.fas,
.fa-solid {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}

.far,
.fa-regular {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.fa::before,
.fas::before,
.far::before,
.fa-solid::before,
.fa-regular::before {
	content: var(--fa);
}

@font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(../webfonts/fa-solid-900.woff2) format("woff2");
}

@font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(../webfonts/fa-regular-400.woff2) format("woff2");
}

.fa-arrow-left { --fa: "\f060"; }
.fa-arrow-right { --fa: "\f061"; }
.fa-arrow-up { --fa: "\f062"; }
.fa-bolt { --fa: "\f0e7"; }
.fa-book-open { --fa: "\f518"; }
.fa-box-open { --fa: "\f49e"; }
.fa-building { --fa: "\f1ad"; }
.fa-bullseye { --fa: "\f140"; }
.fa-calendar-check { --fa: "\f274"; }
.fa-chart-line { --fa: "\f201"; }
.fa-check-circle { --fa: "\f058"; }
.fa-clipboard-check { --fa: "\f46c"; }
.fa-clipboard-list { --fa: "\f46d"; }
.fa-chevron-down { --fa: "\f078"; }
.fa-chevron-right { --fa: "\f054"; }
.fa-city { --fa: "\f64f"; }
.fa-clock { --fa: "\f017"; }
.fa-cogs { --fa: "\f085"; }
.fa-comment-dots { --fa: "\f4ad"; }
.fa-cow { --fa: "\f6c8"; }
.fa-drafting-compass { --fa: "\f568"; }
.fa-edit,
.fa-pen-to-square { --fa: "\f044"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-exclamation-circle { --fa: "\f06a"; }
.fa-exclamation-triangle { --fa: "\f071"; }
.fa-external-link-alt,
.fa-up-right-from-square { --fa: "\f35d"; }
.fa-eye { --fa: "\f06e"; }
.fa-file-alt,
.fa-file-lines { --fa: "\f15c"; }
.fa-gem { --fa: "\f3a5"; }
.fa-globe { --fa: "\f0ac"; }
.fa-hand-point-right { --fa: "\f0a4"; }
.fa-headset { --fa: "\f590"; }
.fa-home { --fa: "\f015"; }
.fa-handshake { --fa: "\f2b5"; }
.fa-image { --fa: "\f03e"; }
.fa-images { --fa: "\f302"; }
.fa-industry { --fa: "\f275"; }
.fa-info-circle { --fa: "\f05a"; }
.fa-layer-group { --fa: "\f533"; }
.fa-left-right,
.fa-arrows-alt-h { --fa: "\f337"; }
.fa-microchip { --fa: "\f2db"; }
.fa-map-marker-alt,
.fa-location-dot { --fa: "\f3c5"; }
.fa-music { --fa: "\f001"; }
.fa-newspaper { --fa: "\f1ea"; }
.fa-paper-plane { --fa: "\f1d8"; }
.fa-phone { --fa: "\f095"; }
.fa-phone-alt,
.fa-phone-flip { --fa: "\f879"; }
.fa-play-circle { --fa: "\f144"; }
.fa-qrcode { --fa: "\f029"; }
.fa-road { --fa: "\f018"; }
.fa-shield-alt,
.fa-shield-halved { --fa: "\f3ed"; }
.fa-snowflake { --fa: "\f2dc"; }
.fa-spinner { --fa: "\f110"; }
.fa-star { --fa: "\f005"; }
.fa-tag { --fa: "\f02b"; }
.fa-table { --fa: "\f0ce"; }
.fa-th-large { --fa: "\f009"; }
.fa-thumbs-up { --fa: "\f164"; }
.fa-times,
.fa-xmark { --fa: "\f00d"; }
.fa-tools { --fa: "\f7d9"; }
.fa-tree { --fa: "\f1bb"; }
.fa-user { --fa: "\f007"; }
.fa-video { --fa: "\f03d"; }

.fa-spin {
	animation: baomei-fa-spin 1s linear infinite;
}

@keyframes baomei-fa-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@media (prefers-reduced-motion: reduce) {
	.fa-spin {
		animation: none;
	}
}
