diff --git a/steps/annex/code-base-overview.html b/steps/annex/code-base-overview.html
index 6a9b58f..761a45a 100644
--- a/steps/annex/code-base-overview.html
+++ b/steps/annex/code-base-overview.html
@@ -656,6 +656,41 @@
.dark .file-tree .file { color: #94a3b8; }
.dark .file-tree .folder { color: #e2e8f0; }
+ /* Enhanced Tree View Connectors */
+ .file-tree ul {
+ border-left: 1px solid #cbd5e1; /* slate-300 */
+ margin-left: 0.35rem;
+ padding-left: 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+ display: flex;
+ flex-direction: column;
+ gap: 0.375rem; /* space-y-1.5 equivalent */
+ }
+ .dark .file-tree ul {
+ border-color: #475569;
+ }
+
+ /* Position relative for the pseudo-element */
+ .file-tree ul li {
+ position: relative;
+ }
+
+ /* Horizontal connector line */
+ .file-tree ul li::before {
+ content: '';
+ position: absolute;
+ top: 0.6em; /* Vertically center */
+ left: -1rem;
+ width: 0.8rem;
+ height: 1px;
+ background-color: #cbd5e1;
+ }
+
+ .dark .file-tree ul li::before {
+ background-color: #475569;
+ }
+