/* Lightweight nav/feature icons for the legacy home page (no Font Awesome). */
.home-i {
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: -0.125em;
	background-color: currentColor;
	-webkit-mask: var(--home-i) center / contain no-repeat;
	mask: var(--home-i) center / contain no-repeat;
	flex-shrink: 0;
}
.nav-link .home-i {
	font-size: 16px;
}
.feature-item .home-i {
	font-size: 24px;
	color: var(--bs-primary, #06C755);
}
.custom-dropdown-menu .home-i {
	width: 1.5rem;
	margin-right: 0.5em;
}
.home-i--id-card {
	--home-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c0-53 43-96 96-96s96 43 96 96-43 96-96 96-96-43-96-96zm112 160H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h112c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-64 128h-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM512 96H384v32h128V96zm0 64H384v32h128v-32zm0 64H384v32h128v-32zm0 64H384v32h128v-32z'/%3E%3C/svg%3E");
}
.home-i--user {
	--home-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E%3C/svg%3E");
}
.home-i--users {
	--home-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-32 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16H256c-74.2 0-134.4 60.2-134.4 134.4v41.6c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E%3C/svg%3E");
}
.home-i--share {
	--home-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M352 320c-22.2 0-41.9 10.4-54.8 26.5L142.9 288c2.1-8.5 3.1-17.3 3.1-26.5s-1-18-3.1-26.5l154.3-58.5c12.9 16.1 32.6 26.5 54.8 26.5 35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64c0 1.5.1 3 .2 4.5l-154.7 58.6c-12.8-15.9-32.4-26.1-54.8-26.1-38.7 0-70 31.3-70 70s31.3 70 70 70c22.4 0 42-10.2 54.8-26.1l154.5 58.5c-.1 1.5-.2 3-.2 4.5 0 35.3 28.7 64 64 64s64-28.7 64-64-28.7-64-64-64z'/%3E%3C/svg%3E");
}
.home-i--clock {
	--home-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3E%3C/svg%3E");
}
.home-i--briefcase {
	--home-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M320 336c0 8.8-7.2 16-16 16h-96c-8.8 0-16-7.2-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288h-128v48zm48-208H304v-48c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16v48H64c-8.8 0-16 7.2-16 16v32h480V144c0-8.8-7.2-16-16-16z'/%3E%3C/svg%3E");
}
.home-i--arrow-right {
	--home-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L311.1 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.1L190.5 100.8c-9.4-9.4-9.4-24.6 0-33.8z'/%3E%3C/svg%3E");
	width: 0.85em;
	height: 0.85em;
}
