/* Agenda — full-width session banners.
   Plenaries and special events (dinner, gala, reception) span the whole grid
   row. Both are their own canonical API type; agenda.evening.css loads after
   this file and only swaps the background for `type-special_event`.
   Specificity (.programme-item.type-*) beats single .theme-* track rules.
   Keep in sync with $fullWidth in snippets/agenda/session-card.php. */

.programme-item.type-plenary,
.programme-item.type-special_event {
	grid-column: 1 / -1;
	background: var(--colour-plenary);
    padding: 40rem;
}

.programme-item.type-plenary .programme-item__title,
.programme-item.type-special_event .programme-item__title {
	font-size: 17rem;
}

/* Time range under the title — only full-width banners carry it (regular
   sessions take their time from the timeslot row). */
.programme-item.type-plenary .programme-item__time,
.programme-item.type-special_event .programme-item__time {
	font-size: 14rem;
	opacity: 0.85;
}
