#referral-link-box.pino-ref-emphasis { animation: pino-ref-pulse 1.3s ease-in-out var(--pino-ref-pulses, 3); }
#referral-link-box .pino-ref-hint { margin:12px 0 0; font-size:14px; line-height:1.5; color:inherit; }
@keyframes pino-ref-pulse {
  0%,100% { transform:scale(1); box-shadow:0 0 0 0 rgba(19,173,190,0); }
  50% { transform:scale(1.015); box-shadow:0 0 0 5px rgba(19,173,190,.18),0 0 22px rgba(19,173,190,.3); }
}
@media (prefers-reduced-motion:reduce) {
  #referral-link-box.pino-ref-emphasis { animation:none; outline:2px solid #13adbe; outline-offset:3px; }
}
