/* Logo Styles */
.logo { 
  font-family: 'Bebas Neue', 'Heebo', sans-serif; 
  font-size: 28px; 
  font-weight: 900; 
  letter-spacing: 4px; 
  cursor: pointer; 
}
.logo span {
  background: linear-gradient(90deg, var(--pink) 0%, var(--purple) 50%, var(--yellow) 100%);
  background-size: 200% auto;
  -webkit-background-clip: text; 
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shimmer 4s linear infinite;
}
