.vote-bar[data-v-2e7348ba]{margin-bottom:.5rem;text-align:center}.vote-bar__top[data-v-2e7348ba]{align-items:baseline;display:flex;gap:.4rem;justify-content:center;margin-bottom:.25rem}.vote-bar__pct[data-v-2e7348ba]{color:var(--lt-ink,#1a1a1a);font-size:1.35rem;font-weight:800;line-height:1}.vote-bar__label[data-v-2e7348ba]{color:var(--lt-ink-2,#48484a);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vote-bar__track[data-v-2e7348ba]{background:#1a1a1a47;border:1px solid hsla(0,0%,100%,.55);border-radius:0 8px 0 0;box-shadow:inset 0 1px 4px #0000004d;height:.8rem;overflow:hidden;position:relative}.vote-bar__fill[data-v-2e7348ba]{background:linear-gradient(90deg,#15803d,#22c55e);box-shadow:0 0 10px 2px #22c55ebf;height:100%;transition:width 1.1s cubic-bezier(.2,.9,.25,1.05)}.vote-bar__votes[data-v-2e7348ba]{background:#1a1a1ad9;border:1px solid hsla(0,0%,100%,.35);border-radius:0 8px 0 0;box-shadow:0 2px 6px #00000040;color:#fff;display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.1em;margin-top:.4rem;padding:.15rem .7rem;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.vote-bar__fill[data-v-2e7348ba]{transition:none}}
