.logo { width: 180px; height: 60px; cursor: pointer; filter: drop-shadow(0 4px 6px rgba(0,0,0,0.1)); } .logo-text { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 22px; fill: url(#logoGradient); letter-spacing: 1px; } .logo:hover path { animation: leash-pulse 1.5s ease-in-out infinite; } @keyframes leash-pulse { 0%, 100% { stroke-dashoffset: 0; } 50% { stroke-dashoffset: 20; } }