.logoRoot {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	overflow: hidden;
	user-select: none;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background-color: var(--ta-color-background);
}

.logoImage {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: inherit;
}

.logoFallback {
	composes: labelMedium from "../../../styles/typography.module.css";
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--ta-color-background-tertiary);
	color: var(--ta-color-text);
}
