diff --git a/src/iceberg/static/css/iceberg.css b/src/iceberg/static/css/iceberg.css
index af74a93..769b13f 100644
--- a/src/iceberg/static/css/iceberg.css
+++ b/src/iceberg/static/css/iceberg.css
@@ -109,7 +109,7 @@ a:hover { color: var(--accent-deep); }
display: flex; align-items: center; gap: 18px 28px;
}
.brand { display: inline-flex; align-items: center; gap: 10px; }
-.brand-mark { width: 22px; height: 22px; display: block; flex: none; }
+.brand-mark { width: 30px; height: 30px; display: block; flex: none; }
.brand-name {
font-weight: 800; font-size: 18px; letter-spacing: 0.04em;
color: var(--ink);
@@ -172,7 +172,7 @@ a:hover { color: var(--accent-deep); }
display: flex; align-items: center; gap: 10px;
padding: 18px 18px 16px;
}
-.rail-brand .brand-mark { width: 22px; height: 22px; }
+.rail-brand .brand-mark { width: 30px; height: 30px; }
.rail-wordmark { font-weight: 800; font-size: 18px; letter-spacing: 0.02em; color: #fff; }
.rail-nav { flex: 1; overflow-y: auto; padding: 6px 12px 12px; }
.rail-group { margin-top: 14px; }
diff --git a/src/iceberg/static/img/icebergai-mark.svg b/src/iceberg/static/img/icebergai-mark.svg
new file mode 100644
index 0000000..41a7de7
--- /dev/null
+++ b/src/iceberg/static/img/icebergai-mark.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/src/iceberg/templates/_glyph.html b/src/iceberg/templates/_glyph.html
index 4fda0f4..a367f62 100644
--- a/src/iceberg/templates/_glyph.html
+++ b/src/iceberg/templates/_glyph.html
@@ -1,7 +1,6 @@
-{# Iceberg mark: a peak above a waterline, larger submerged mass below.
- "The tip of the iceberg." Pure geometry. #}
-
+{# The IcebergAI brand mark — the shared dark rounded chip used across the
+ family (same asset as IcebergTTX/EBS; canonical source
+ ~/Projects/.github/profile/assets/icebergai-mark.svg). The chip carries its
+ own background + rounding, so it sits on the dark rail and the light auth
+ card alike. #}
+