.board-layout[data-v-ca58c82b]{display:flex;justify-content:center;width:100%}.main-content[data-v-ca58c82b]{flex:1;min-width:0;width:100%;max-width:100%}.vote-btn[data-v-6f50f04b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;min-width:var(--vote-button-width, 64px);border-radius:var(--radius-md, 10px);border:1px solid var(--color-border);background-color:transparent;color:var(--color-text-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.vote-btn[data-v-6f50f04b]:active{transform:scale(.95)}.vote-btn[data-v-6f50f04b]:hover:not(.voted){border-color:var(--color-accent)}.vote-btn.voted[data-v-6f50f04b]{background-color:var(--color-accent-button);border:none;color:var(--color-text-on-accent)}.vote-btn.voted[data-v-6f50f04b]:hover{background-color:var(--color-accent)}.vote-count[data-v-6f50f04b]{font-size:16px;font-weight:700}.vote-btn-compact[data-v-6f50f04b]{display:flex;flex-direction:row;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--color-border);background-color:transparent;color:var(--color-text-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.vote-btn-compact[data-v-6f50f04b]:active{transform:scale(.95)}.vote-btn-compact[data-v-6f50f04b]:hover:not(.voted){border-color:var(--color-accent)}.vote-btn-compact.voted[data-v-6f50f04b]{background-color:var(--color-accent-button);border:none;color:var(--color-text-on-accent)}.vote-btn-compact.voted[data-v-6f50f04b]:hover{background-color:var(--color-accent)}.vote-count-compact[data-v-6f50f04b]{font-size:14px;font-weight:700}.vote-icon-bounce[data-v-6f50f04b]{animation:vote-bounce .35s var(--ease-spring)}.vote-count-pop[data-v-6f50f04b]{animation:count-pop .3s var(--ease-spring)}@media(prefers-reduced-motion:reduce){.vote-btn[data-v-6f50f04b],.vote-btn-compact[data-v-6f50f04b]{transition:none}.vote-btn[data-v-6f50f04b]:active,.vote-btn-compact[data-v-6f50f04b]:active{transform:none}}
