html { scroll-behavior: smooth; }

.logo-glow { animation: glow 3s ease-in-out infinite alternate; }

@keyframes glow {
  from { filter: drop-shadow(0 0 10px rgba(59,130,246,0.4)); }
  to   { filter: drop-shadow(0 0 25px rgba(168,85,247,0.7)); }
}

/* Hide honeypot */
.hp-field { opacity: 0; position: absolute; top: 0; left: 0; height: 0; width: 0; z-index: -1; }
