/* Site-specific overrides. Shared base: style.css */

.headerLangSwitcher {
	align-self: center;
}

#siteLogo {
	height: 1.3em;
	max-width: 2.5em;
	background-color: var(--bg-surface);
	border-radius: 50%;
}

@media (prefers-color-scheme: dark) {
	#siteLogo {
		background-color: var(--text);
	}
}

#content img,
.startArticlePanelBody img {
	max-width: min(100%, 600px);
	height: auto;
	display: block;
}

#content picture,
.startArticlePanelBody picture {
	display: block;
	max-width: min(100%, 600px);
}

#content picture img,
.startArticlePanelBody picture img {
	max-width: 100%;
	height: auto;
}
