/* Event row layout + status pill. Tokens from theme.json. */
.wb-event-row:hover { background: var(--wp--preset--color--clay-wash); }

/* Whole row is one click target → the event's page. A stretched-link overlay on
   the (already-linked) title covers the row; the row shows the pointer cursor. */
.wb-event-row { position: relative; cursor: pointer; }
.wb-event-row .wp-block-post-title a::after {
	content: "";
	position: absolute;
	inset: 0;
}

/* Cropped event thumbnail. */
.wb-event-thumb { flex: 0 0 auto; }
.wb-event-thumb img { object-fit: cover; box-shadow: var(--wp--preset--shadow--sm); }

/* Status pill — small capsule, color-keyed by the meta value via :has().
   The bound text is the status key (free / soon / new). */
.wb-pill:empty { display: none; }
.wb-pill {
	display: inline-block;
	font-family: var(--wp--preset--font-family--mono);
	text-transform: uppercase;
	letter-spacing: 0.06em;
	padding: 3px 10px;
	border-radius: 999px;
	background: var(--wp--preset--color--creek-wash);
	color: var(--wp--preset--color--creek);
	margin: 0;
}
