

@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

.nav-logo { display: flex; align-items: center; gap: 0.6rem; text-decoration: none; color: var(--text); }

@media (prefers-reduced-motion: reduce) {
    .reveal { opacity: 1; transform: none; transition: none; }
}
