.btn-follow[data-v-443c66d7]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--accent,#a875ff);background:var(--accent,#a875ff);color:var(--text,#f5f5f5);font-family:var(--font-body,"DM Sans","Trebuchet MS","Lucida Grande",sans-serif);font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-follow[data-v-443c66d7]:hover{background:var(--accent-bright,#c39bff);border-color:var(--accent-bright,#c39bff)}.btn-follow.is-following[data-v-443c66d7]{background:transparent;color:var(--accent,#a875ff)}.btn-follow.is-pending[data-v-443c66d7]{opacity:.6;cursor:default}.btn-follow[data-v-443c66d7]:focus-visible{outline:2px solid var(--accent,#a875ff);outline-offset:2px}@media(pointer:coarse){.btn-follow[data-v-443c66d7]{min-height:44px;min-width:44px}}
