diff --git a/src/app.css b/src/app.css
index 14a18ea..dc6b36d 100644
--- a/src/app.css
+++ b/src/app.css
@@ -44,6 +44,11 @@
--color-pupil: oklch(0.51 0.18 142.5);
--color-newbie: oklch(0.54 0 0);
+ /* Leaderboard rank colors */
+ --color-leaderboard-first: rgb(214, 175, 54);
+ --color-leaderboard-second: rgb(167, 167, 173);
+ --color-leaderboard-third: rgb(167, 112, 68);
+
/* Spacing */
--spacing: 0.25rem;
diff --git a/src/lib/components/LeaderboardTable.svelte b/src/lib/components/LeaderboardTable.svelte
index ac1be4e..1b87d03 100644
--- a/src/lib/components/LeaderboardTable.svelte
+++ b/src/lib/components/LeaderboardTable.svelte
@@ -41,19 +41,19 @@ function formatNumber(num: number): string {
{#if entry.rank === 1}
{entry.rank}
{:else if entry.rank === 2}
{entry.rank}
{:else if entry.rank === 3}
{entry.rank}