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; + } + - \ No newline at end of file +