.vote-container.svelte-t6v0p8{display:flex;align-items:center;gap:4px;background:var(--bg-surface-hover);border-radius:12px;padding:4px;width:fit-content}.vote-container.vertical.svelte-t6v0p8{flex-direction:column;padding:8px 6px;min-width:48px}.vote-container.horizontal.svelte-t6v0p8{flex-direction:row;padding:4px 8px;gap:8px}.vote-btn.svelte-t6v0p8{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-tertiary);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.vote-btn.svelte-t6v0p8:hover{background:var(--bg-surface);color:var(--text-primary)}.vote-btn.svelte-t6v0p8:disabled{opacity:.5;cursor:not-allowed}.vote-btn.svelte-t6v0p8 svg:where(.svelte-t6v0p8){width:20px;height:20px}.vote-btn.upvote.active.svelte-t6v0p8{color:var(--accent-success, #4ade80);background:#4ade801a}.vote-btn.downvote.active.svelte-t6v0p8{color:var(--accent-error, #f87171);background:#f871711a}.score.svelte-t6v0p8{font-weight:700;font-size:14px;color:var(--text-primary);min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.score.positive.svelte-t6v0p8{color:var( --text-primary )}.score.negative.svelte-t6v0p8{color:var(--text-secondary)}
