.vote-buttons[data-v-53c74c54]{align-items:center;display:flex;gap:8px}.vote-btn[data-v-53c74c54]{align-items:center;background:var(--color-bg-secondary);border:none;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;line-height:1;padding:6px 14px;transition:all .2s ease}.vote-btn[data-v-53c74c54]:hover:not(:disabled){background:#d4ddd0;color:var(--color-text-primary)}.vote-btn[data-v-53c74c54]:disabled{cursor:not-allowed;opacity:.6}.vote-btn.upvote.active[data-v-53c74c54]{background:var(--color-primary-pale);color:var(--color-primary)}.vote-btn.downvote.active[data-v-53c74c54]{background:#fff3e0;color:var(--color-accent)}.vote-btn .count[data-v-53c74c54]{font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.vote-small .vote-btn[data-v-53c74c54]{font-size:13px;gap:4px;padding:4px 12px}.vote-small .vote-btn .count[data-v-53c74c54]{font-size:13px}.vote-compact[data-v-53c74c54]{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:0}.vote-compact[data-v-53c74c54]:disabled{cursor:not-allowed;opacity:.6}.vote-compact[data-v-53c74c54]:hover:not(:disabled){color:var(--color-primary-hover)}
