/*
 * Font Awesome Free 6.7.2 - https://fontawesome.com
 * License: Icons CC BY 4.0, Fonts SIL OFL 1.1, Code MIT (https://fontawesome.com/license/free)
 * Vendored webfonts: fa-regular-400, fa-solid-900, fa-brands-400.
 */
@font-face {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("./fa-regular-400.woff2") format("woff2");
}
@font-face {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url("./fa-solid-900.woff2") format("woff2");
}
@font-face {
	font-family: FontAwesomeBrand;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("./fa-brands-400.woff2") format("woff2");
}

/* Icon element: glyph comes from data-content (see components/base/icon.tsx) */
.fa {
	position: relative;
	width: var(--iconSize, 1em);
	height: var(--iconSize, 1em);
	font-size: var(--iconSize, 1em);
	display: flex;
	justify-content: center;
	align-items: center;
	font-variant: normal;
	font-feature-settings: normal;
	text-rendering: auto;
	font-style: normal;
	user-select: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	z-index: 1;
}
.fa::before {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: inherit;
	content: attr(data-content);
}

/* Free ships regular (400) and solid (900). Thin/light/duotone/sharp styles fall back to the nearest free weight. */
.fa.thin,
.fa.light,
.fa.regular,
.fa.duotone-thin,
.fa.duotone-light,
.fa.duotone-regular,
.fa.sharp-thin,
.fa.sharp-light,
.fa.sharp-regular,
.fa.sharp-duotone-thin,
.fa.sharp-duotone-light,
.fa.sharp-duotone-regular {
	font-family: FontAwesome;
	font-weight: 400;
}
.fa.solid,
.fa.duotone,
.fa.duotone-solid,
.fa.sharp,
.fa.sharp-solid,
.fa.sharp-duotone,
.fa.sharp-duotone-solid {
	font-family: FontAwesome;
	font-weight: 900;
}
.fa.brand {
	font-family: FontAwesomeBrand;
	font-weight: 400;
}
