fix(phase-1): resolve preloader freeze, lock dark mode, perfectly center hamburger & mark complete

This commit is contained in:
2026-05-21 14:02:09 +02:00
parent 5448d3e3c4
commit 548c7605bc
5 changed files with 22 additions and 41 deletions
+5 -6
View File
@@ -460,23 +460,22 @@ img, picture { display: block; max-width: 100%; height: auto; }
.nav-burger-lines {
width: 22px;
height: 16px;
position: relative;
display: block;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.nav-line {
position: absolute;
width: 100%;
height: 2px;
background-color: var(--color-bg-dark);
transition: transform 0.4s var(--ease-fluid-slide),
opacity 0.3s ease,
background-color 0.3s ease;
transform-origin: center;
}
[data-theme="dark"] .nav-line { background-color: var(--color-light-gold); }
.nav-trigger.active .nav-line { background-color: var(--color-white); }
.nav-line--top { top: 0; }
.nav-line--mid { top: 7px; }
.nav-line--bot { top: 14px; }
.nav-trigger.active .nav-line--top { transform: translateY(7px) rotate(45deg); }
.nav-trigger.active .nav-line--mid { opacity: 0; transform: scaleX(0); }
.nav-trigger.active .nav-line--bot { transform: translateY(-7px) rotate(-45deg); }