/* Gemeinsame Logo-/Marken-Styles (siehe branding.js) */

/* Alte .logo-Gradient-Styles aus style.css / login.html neutralisieren */
.logo.site-brand {
	background: none !important;
	background-clip: unset !important;
	-webkit-background-clip: unset !important;
	-webkit-text-fill-color: unset !important;
}

.site-brand {
	line-height: 1.1;
}

.site-brand__name {
	display: block;
	font-size: 34px;
	letter-spacing: -1px;
	font-weight: 900;
	background: none !important;
	-webkit-text-fill-color: unset !important;
}

.site-brand__ger {
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
	background: none !important;
}

.site-brand__parts {
	color: var(--brand-parts-color, #3b82f6) !important;
	-webkit-text-fill-color: var(--brand-parts-color, #3b82f6) !important;
	background: none !important;
}

.site-brand__tagline {
	display: block;
	margin: 4px 0 0;

	font-size: 18px;
	font-weight: 600;
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
	background: none !important;
}

.site-brand--login .site-brand__name {
	text-align: center;
	font-size: 36px;
}

.site-brand--login .site-brand__tagline {
	text-align: center;
	margin-top: 0px;
	padding-bottom: 30px;
	font-size: 24px;
	letter-spacing: -0.03em;
}

.site-brand--landing .site-brand__tagline {
	font-size: 20px;

}
