/* Widen content area; Material caps .md-grid at ~61rem by default. */
.md-grid {
	max-width: 96rem;
}

/* Thick rule between elected and non-elected rows in the candidate statistics table (csm.md). */
.md-typeset tr.elected + tr:not(.elected) > td {
	border-top: 3px solid var(--md-default-fg-color--light);
}

/* Popular ballots on csm.md: boxes flow left to right and wrap onto new lines as needed. */
.popular-ballots {
	display: flex;
	flex-wrap: wrap;
	gap: 0.8rem;
	align-items: flex-start;
}

.popular-ballot {
	border: none;
	min-width: 7rem;
}

.popular-ballot ol {
}
