feat: add light/dark mode toggle with header view transitions
CI / update (push) Successful in 25s

Add theme cycling (system/light/dark) with localStorage persistence
and FOUC prevention. Restructure CSS color tokens to respond to
data-theme attribute across all components. Redesign header as a
floating glass pill bar with smooth view transitions including
clip-reveal logo animation.
This commit is contained in:
2026-03-01 16:15:36 +01:00
parent 486bb69b23
commit 955f893b13
82 changed files with 2317 additions and 1276 deletions
@@ -198,9 +198,12 @@ dialog h2 {
}
@media (prefers-color-scheme: dark) {
.selector-content {
:global(:root:not([data-theme="light"])) .selector-content {
background-color: var(--nord1);
}
}
:global(:root[data-theme="dark"]) .selector-content {
background-color: var(--nord1);
}
</style>