.follow-wrap{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:inline-flex}.follow{border-radius:var(--r-pill);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background var(--t) var(--ease), transform var(--t-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.follow:hover{background:var(--surface-2)}.follow:active{transform:scale(.97)}.follow.is-on{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.follow.is-on:hover{background:var(--hover)}.follow:disabled{cursor:progress}.follow-error{color:var(--accent);font-size:13px}.followers{color:var(--ink-2);white-space:nowrap;font-size:14px}[data-touch="1"] .follow{min-height:44px}[data-device=phone] .follow,[data-device=phone] .follow-error,[data-device=phone] .followers{font-size:15px}@media (hover:none){.follow:hover{background:var(--surface)}.follow.is-on:hover{background:0 0}}
