.vote.svelte-1pesjjn{position:relative;z-index:1;flex:none;width:13.5rem;display:flex;flex-direction:column;gap:var(--space-2)}.tally.svelte-1pesjjn{display:flex;align-items:baseline;justify-content:center;gap:.35rem;background:var(--surface-container);border-radius:var(--corner-md);padding:var(--space-2) var(--space-3);min-height:46px;transition:background .16s,color .16s}.tally.svelte-1pesjjn b:where(.svelte-1pesjjn){font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em}.tally.svelte-1pesjjn span:where(.svelte-1pesjjn){font-size:.78rem;color:var(--bj-on-surface-variant)}.vote.mine.svelte-1pesjjn .tally:where(.svelte-1pesjjn){background:var(--primary-container);color:var(--on-primary-container)}.vote.mine.svelte-1pesjjn .tally:where(.svelte-1pesjjn) span:where(.svelte-1pesjjn){color:inherit;opacity:.75}.vote-lbl.svelte-1pesjjn{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bj-on-surface-variant);text-align:center;font-weight:700}.vote-row.svelte-1pesjjn{display:flex;gap:var(--space-1);align-items:center}.seg.svelte-1pesjjn{display:flex;flex:1;border:1px solid var(--bj-outline);border-radius:var(--corner-full);overflow:hidden;background:var(--bj-surface)}.seg.svelte-1pesjjn button:where(.svelte-1pesjjn){flex:1;min-width:var(--touch);min-height:var(--touch);border:0;border-right:1px solid var(--bj-outline);background:none;color:var(--bj-on-surface-variant);font-size:.95rem;font-weight:500;cursor:pointer;transition:background .14s,color .14s}.seg.svelte-1pesjjn button:where(.svelte-1pesjjn):last-child{border-right:0}.seg.svelte-1pesjjn button[aria-pressed=true]:where(.svelte-1pesjjn){background:rgba(var(--bj-primary-rgb),.18);color:var(--on-primary-container);font-weight:700}.seg.svelte-1pesjjn button[disabled]:where(.svelte-1pesjjn){opacity:.38;cursor:not-allowed}.vote-error.svelte-1pesjjn{margin:0;font-size:.8rem;color:var(--bj-error);text-align:center}@media(max-width:860px){.vote.svelte-1pesjjn{width:100%;flex-direction:row;align-items:center;gap:var(--space-3);flex-wrap:wrap}.tally.svelte-1pesjjn{flex:none;min-width:7rem}.vote-lbl.svelte-1pesjjn{display:none}.vote-row.svelte-1pesjjn{flex:1}.vote-error.svelte-1pesjjn{flex-basis:100%}}.card.svelte-6egmp5{position:relative;background:var(--bj-surface);border:1px solid var(--bj-divider);border-radius:var(--corner-lg);padding:var(--space-5);display:flex;gap:var(--space-5);align-items:flex-start;transition:box-shadow .14s,border-color .14s}.card.svelte-6egmp5:hover{box-shadow:var(--elev-2);border-color:var(--bj-section-outline)}.card.svelte-6egmp5:has(.stretch:where(.svelte-6egmp5):focus-visible){outline:2px solid var(--bj-primary);outline-offset:2px}.card-main.svelte-6egmp5{min-width:0;flex:1}.card-main.svelte-6egmp5 h3:where(.svelte-6egmp5){font-size:1.06rem;font-weight:500;margin-bottom:var(--space-1)}.card-main.svelte-6egmp5 h3:where(.svelte-6egmp5) a:where(.svelte-6egmp5){color:var(--bj-on-surface)}.card-main.svelte-6egmp5 h3:where(.svelte-6egmp5) a:where(.svelte-6egmp5):hover{text-decoration:none}.stretch.svelte-6egmp5:after{content:"";position:absolute;inset:0;border-radius:var(--corner-lg);z-index:0}.ex.svelte-6egmp5{margin:0;color:var(--bj-on-surface-variant);font-size:.92rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(max-width:860px){.card.svelte-6egmp5{flex-direction:column;gap:var(--space-4)}.card-main.svelte-6egmp5{order:1}.card.svelte-6egmp5 .vote{order:2}}
