/* Maschinenraum Theme - Site-specific styles */

.theme-machine-paper {
	--steel: #293640;
	--paper: #EDE7DF;
	--brand: #FFA843;


	--color-bg: var(--paper);
	--color-text: var(--steel);
	--color-accent: var(--brand);

}

.theme-machine-paper .site-header .container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
}

.theme-machine-paper .site-title {
	font-size: 2.2rem;
}

.theme-machine-paper .site-subtitle {
	display: none;
}

.theme-machine-paper .site-title,
.theme-machine-paper .footer-title,
.theme-machine-paper .footer-nav a {
	text-transform: uppercase;
}

.theme-machine-paper .footer-title,
.theme-machine-paper .footer-nav a {
	color: var(--paper);
}

.theme-machine-paper .site-footer {
	background-color: var(--steel);
}

.theme-machine-paper .article-translation {
	margin-top: 0.5rem;
}

.theme-machine-paper .article-translation-link {
	font-size: 0.9rem;
	text-decoration: underline;
	text-underline-offset: 0.12em;
	color: var(--steel);
}

/* Article hero shortcode: desktop bleed via inline styles — reset on narrow viewports */
@media (max-width: 800px) {
	.theme-machine-paper .article-content > figure {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}