.leaderboard {
	margin: 4px;
	padding: 4px;
	width: calc(100% - 8px);
	font-family: titillium-regular;
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 0;
	background: var(--c-white);
	border-left: 4px solid var(--c-black);
	border-radius: 4px;
	overflow: hidden;
}

.leaderboard td,
.leaderboard th {
	padding: 4px 12px;
	width: 20%;
	text-align: right;
}

.leaderboard td:nth-child(2),
.leaderboard th:nth-child(2) {
	width: 80px;
	width: 40%;
	text-align: left;
}

.leaderboard tr:first-child {
	font-family: titillium-medium;
	color: var(--c-red);
}

.leaderboard tr.me {
	font-family: titillium-medium;
}