.md-brand-switcher,
.md-brand-switcher--single {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	flex-wrap: wrap;
	color: var(--md-bs-text, #fff);
}

.md-brand-switcher__label,
.md-brand-switcher__value {
	color: inherit;
}

.md-brand-switcher__select {
	color: inherit;
	background: var(--md-bs-bg, transparent);
	border: 1px solid var(--md-bs-border, rgba(255, 255, 255, 0.65));
	border-radius: var(--md-bs-radius, 4px);
	padding: 0.35rem 0.65rem;
	min-width: 10rem;
	cursor: pointer;
	appearance: auto;
}

.md-brand-switcher__select:hover,
.md-brand-switcher__select:focus-visible {
	color: var(--md-bs-text-hover, #fff);
	outline: 2px solid color-mix(in srgb, var(--md-bs-text, #fff) 45%, transparent);
	outline-offset: 2px;
}

.md-brand-switcher__select option {
	color: #1d2327;
	background: #fff;
}
