/* Synced Symfony static pages (container--text) */
.container--text.legal-page {
	white-space: pre-line;
}

.header--public .header__logo img {
	display: block;
	height: 3rem;
	width: auto;
}

/* Guest auth actions on public pages (legacy hides .header__links on small screens) */
.header--public .header__links--guest {
	display: flex;
	align-items: center;
	flex-grow: 0;
	margin-left: auto;
	gap: 0.8rem;
}

/* Reset nav-tab styles from main.css (.header__links .btn { padding-bottom: 2.3rem }) */
.header--public .header__links--guest .btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 4rem;
	padding: 0 1.6rem;
	line-height: 1;
	vertical-align: middle;
}

.header--public .header__links--guest .btn::after {
	display: none;
}

.header--public .header__links--guest .btn--link {
	height: auto;
	padding: 0;
}

@media (max-width: 900px) {
	.header--public .header__links--guest {
		display: flex;
	}

	.header--public .header__links--guest .btn:not(.btn--link) {
		height: 3.6rem;
		padding: 0 1.2rem;
		font-size: 1.2rem;
	}
}
