a svg {
  transition: 
    transform 0.25s ease,
    filter 0.25s ease;
  transform-origin: center;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}

/* эффект наведения */
a:hover svg {
  transform: translateY(-3px) scale(1.03);
  filter: brightness(1.07);
}

/* активное состояние (клик/тап) */
a:active svg {
  transform: translateY(-1px) scale(1.01);
  filter: brightness(1.03);
}

/* можно добавить плавную тень */
a:hover svg rect.bg {
  filter: drop-shadow(0 6px 10px rgba(0, 0, 0, 0.28));
}
