diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
index 92ad764..f5f668c 100644
--- a/layouts/partials/nav.html
+++ b/layouts/partials/nav.html
@@ -3,7 +3,9 @@
{{ range .Site.Menus.main }}
{{ .Name }}{{ end }}
-
GitHub
+ {{- /* GitHub mark: Octicons "mark-github" (16px), @primer/octicons v19.38.0,
+ build/svg/mark-github-16.svg, MIT License (c) GitHub Inc. Path copied verbatim. */}}
+
GitHub
diff --git a/static/css/main.css b/static/css/main.css
index 5aef491..d182516 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -162,6 +162,8 @@ nav .brand { font-weight: 600; letter-spacing: -0.01em; color: var(--accent); di
nav .brand-logo { width: 28px; height: 28px; border-radius: 7px; vertical-align: middle; }
nav a { color: var(--muted); text-decoration: none; margin-left: 1.25rem; }
nav a:hover { color: var(--fg); }
+nav .nav-github { display: inline-flex; align-items: center; gap: 0.4em; }
+nav .nav-icon { width: 1em; height: 1em; flex: none; }
/* ---------- HERO ---------- */
.hero {