diff --git a/src/starlightOverrides/Head.astro b/src/starlightOverrides/Head.astro
index b2194bd..0dcd5a1 100644
--- a/src/starlightOverrides/Head.astro
+++ b/src/starlightOverrides/Head.astro
@@ -2,12 +2,32 @@
import Default from "@astrojs/starlight/components/Head.astro";
import VtbotStarlight from "astro-vtbot/components/starlight/Base.astro";
import "/src/styles/starlight.css";
+
+// Per-topic accent colors, matching the bomb.sh project cards
+const ACCENTS = {
+ clack: { dark: "184 100% 48%", light: "184 100% 30%" },
+ args: { dark: "52 100% 56%", light: "45 100% 33%" },
+ tab: { dark: "142 100% 47%", light: "142 100% 28%" },
+ tty: { dark: "268 100% 52%", light: "268 100% 45%" },
+};
+const accent = ACCENTS[Astro.locals.starlightRoute.id.split("/")[0]];
---
{/* replaceSidebarContent: sidebar content differs per topic (starlight-sidebar-topics) */}
+{
+ accent && (
+
+ )
+}