/* Agenda — page-level layout and page states (section wrapper, banners). */

/* The agenda needs the full content width (dense card grids), so override the
   site's default centred, max-width section inner. The translucent backdrop
   lets the page background show through behind the cards. */
.section.section--agenda .section__inner {
	max-width: 100%;
	background: rgba(255, 255, 255, 0.5);
}

/* Archived-edition banner — shown when viewing a past agenda edition. */
.agenda-archived-banner {
	display: inline-block;
	background: #f5f5f5;
	color: #555;
	padding: 6rem 13rem;
	border-radius: 3px;
	font-size: 14rem;
	margin-top: 8rem;
}

/* Empty state — no sessions to show. */
.agenda-empty {
	color: #999;
	padding: 32rem 0;
}
