/* Miroir de page.php + sidebar.php */

.afrotheme-page-layout {
	max-width: var(--content-width);
	margin-inline: auto;
}

.afrotheme-page-layout--with-sidebar {
	max-width: var(--wide-width);
	display: grid;
	grid-template-columns: 2fr 1fr;
	gap: var(--space-xl);
	align-items: start;
}

@media (max-width: 782px) {
	.afrotheme-page-layout--with-sidebar {
		grid-template-columns: 1fr;
	}
}

.afrotheme-page__title {
	margin-block-end: var(--space-md);
}

.afrotheme-page__content {
	font-size: var(--text-lg);
	line-height: 1.75;
}

.afrotheme-page__content > * {
	margin-block-end: var(--space-md);
}

.afrotheme-sidebar {
	background: var(--color-bg-card);
	border-radius: var(--radius);
	box-shadow: var(--shadow-card);
	padding: var(--space-md);
}

.afrotheme-widget {
	margin-block-end: var(--space-md);
}

.afrotheme-widget:last-child {
	margin-block-end: 0;
}

.afrotheme-widget__title {
	font-size: var(--text-lg);
	margin-block-end: var(--space-sm);
}
