.SubscribeButton-module__CqYVhG__button{border:1px solid var(--community-line-strong);background:var(--community-surface);color:var(--community-text-dim);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:6px;align-items:center;padding:9px 15px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.SubscribeButton-module__CqYVhG__button:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-foreground)}.SubscribeButton-module__CqYVhG__on,.SubscribeButton-module__CqYVhG__on:hover:not(:disabled){border-color:var(--accent-primary);background:var(--accent-primary);color:#04150a}.SubscribeButton-module__CqYVhG__button:disabled{opacity:.7;cursor:default}.SubscribeButton-module__CqYVhG__status{max-width:min(100%,420px);color:var(--error);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;line-height:1.35;display:inline-flex}.SubscribeButton-module__CqYVhG__statusText{min-width:0}.SubscribeButton-module__CqYVhG__retry{border:1px solid var(--community-line-strong);background:var(--community-surface);color:var(--community-text);cursor:pointer;border-radius:6px;flex-shrink:0;padding:5px 9px;font-family:inherit;font-size:12px;font-weight:700}.SubscribeButton-module__CqYVhG__retry:hover{border-color:var(--accent-primary)}.SubscribeButton-module__CqYVhG__retry:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}
