diff --git a/site/index.html b/site/index.html index 10835bb..cd7412b 100644 --- a/site/index.html +++ b/site/index.html @@ -312,6 +312,67 @@ } } + /* Dark mode styles */ + html.is-dark .card { + background: #1e1e1e; + border-color: #404040; + color: var(--foreground); + } + + html.is-dark .stat-card { + background: #1e1e1e; + border-color: #404040; + color: var(--foreground); + } + + html.is-dark .timeline-content { + background: #1e1e1e; + border-color: #404040; + color: var(--foreground); + } + + html.is-dark .timeline-avatar { + background: #1e1e1e; + border-color: #404040; + } + + html.is-dark .card-header { + border-bottom-color: #404040; + } + + html.is-dark h1, + html.is-dark h2, + html.is-dark h3 { + color: var(--foreground); + } + + html.is-dark .stat-label { + color: var(--foreground); + } + + html.is-dark .timeline-role { + color: var(--foreground); + } + + html.is-dark .timeline-dates { + color: var(--foreground); + } + + html.is-dark .avatar-card .card-header img { + border-color: #404040; + } + + /* Override inline background styles in dark mode */ + html.is-dark .card[style*="background: #f8f9fa"], + html.is-dark .card[style*="background:#f8f9fa"] { + background: #1e1e1e !important; + } + + html.is-dark .card[style*="background: #f0f0f0"], + html.is-dark .card[style*="background:#f0f0f0"] { + background: #1e1e1e !important; + } + /* Timeline styles */ .timeline { position: relative;