.nav .ico { width: 16px; height: 16px; flex: none; }
@keyframes logo-glow { 0%, 100% { filter: drop-shadow(0 0 0 transparent); } 50% { filter: drop-shadow(0 0 7px #e9bd5b77); } }
.top .logo { animation: logo-glow 6s ease-in-out infinite; }
@media (prefers-reduced-motion: reduce) { .top .logo { animation: none; } }
