.follow-btn{font-family:var(--sans);cursor:pointer;background:var(--text-bright);color:var(--bg);letter-spacing:.005em;appearance:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1;transition:background-color .12s,color .12s,border-color .12s,transform 80ms;display:inline-flex}.follow-btn:hover{transform:translateY(-1px)}.follow-btn:active{transform:translateY(0)}.follow-btn--compact{padding:.35rem .8rem;font-size:.82rem}.follow-btn-count{opacity:.85;font-weight:500}
