.follow-sayhi{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-pill,999px);background:var(--surface-card);min-height:44px;color:var(--text-strong);font-size:var(--text-sm,13px);white-space:nowrap;animation:follow-sayhi-in var(--motion-base,.25s) var(--ease-out) both;transition:background-color var(--motion-fast,.15s) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.follow-sayhi i{color:var(--brand);font-size:14px}.follow-sayhi:hover{background:var(--surface-inset)}.follow-sayhi:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:480px){.profile-cta-row .follow-sayhi{order:3;min-height:48px;padding:0 12px}}@keyframes follow-sayhi-in{0%{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.follow-sayhi{animation:none}}[data-theme=dark] .follow-sayhi{border-color:#3a3a3a}
