.reaction-buttons.svelte-1uvuac0{display:flex;gap:.5rem;align-items:center}.reaction-btn.svelte-1uvuac0{display:flex;align-items:center;gap:.35rem;padding:.4rem .6rem;background:#1a1a2e;border:1px solid #333;border-radius:6px;color:#888;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.reaction-btn.svelte-1uvuac0:hover:not(:disabled):not(.disabled){background:#222;border-color:#444}.reaction-btn.disabled.svelte-1uvuac0{cursor:not-allowed;opacity:.6}.reaction-btn.svelte-1uvuac0:disabled{opacity:.6}.reaction-btn.svelte-1uvuac0 svg:where(.svelte-1uvuac0){width:18px;height:18px}.reaction-btn.like.active.svelte-1uvuac0{background:#1a4a2a;border-color:#2a6a3a;color:#8fa}.reaction-btn.like.active.svelte-1uvuac0 svg:where(.svelte-1uvuac0){fill:#8fa}.reaction-btn.dislike.active.svelte-1uvuac0{background:#4a1a1a;border-color:#6a2a2a;color:#f88}.reaction-btn.dislike.active.svelte-1uvuac0 svg:where(.svelte-1uvuac0){fill:#f88}.count.svelte-1uvuac0{font-size:.85rem;font-weight:500;min-width:1ch}.compact.svelte-1uvuac0 .reaction-btn:where(.svelte-1uvuac0){padding:.25rem .4rem}.compact.svelte-1uvuac0 .reaction-btn:where(.svelte-1uvuac0) svg:where(.svelte-1uvuac0){width:14px;height:14px}.compact.svelte-1uvuac0 .count:where(.svelte-1uvuac0){font-size:.75rem}
