.subscribe-control.svelte-1lmsa8b{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);flex-wrap:wrap;display:flex}button.svelte-1lmsa8b{border:1px solid var(--color-text-primary);border-radius:var(--radius-md);background:var(--color-text-primary);min-height:40px;color:var(--color-text-inverse);padding:0 var(--space-lg);font-size:var(--text-sm);transition:background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);cursor:pointer;font-weight:800}button.subscribed.svelte-1lmsa8b{background:var(--color-surface);color:var(--color-text-primary)}button.svelte-1lmsa8b:disabled{opacity:.6;cursor:not-allowed}.count-label.svelte-1lmsa8b{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700}small.svelte-1lmsa8b{color:var(--color-accent);font-size:var(--text-xs);flex-basis:100%;font-weight:700}.compact.svelte-1lmsa8b{color:var(--color-text-inverse)}.compact.svelte-1lmsa8b button:where(.svelte-1lmsa8b){background:var(--color-text-inverse);color:var(--color-text-primary);border-color:#ffffffc7}.compact.svelte-1lmsa8b button.subscribed:where(.svelte-1lmsa8b){color:var(--color-text-inverse);background:0 0}.compact.svelte-1lmsa8b .count-label:where(.svelte-1lmsa8b){color:#ffffffc2}
