.portrait.svelte-wv0mjy{aspect-ratio:1;background:var(--surface-2);width:100%;color:var(--text-muted);font-family:var(--font-display);letter-spacing:var(--tracking-title);border-radius:50%;place-items:center;font-size:1.375rem;font-weight:700;display:grid;overflow:hidden}.portrait[data-size=feature].svelte-wv0mjy{border:var(--stroke) solid var(--border);background:var(--surface);width:min(100%,9rem);font-size:var(--size-title)}.portrait.svelte-wv0mjy img:where(.svelte-wv0mjy){object-fit:cover;object-position:50% 20%;width:100%;height:100%}.name.svelte-wv0mjy{font-size:var(--size-small);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.name[data-size=feature].svelte-wv0mjy{font-size:var(--size-subtitle);font-weight:700}.party-line.svelte-wv0mjy{align-content:start;justify-self:stretch;gap:.25rem;display:grid}.party.svelte-wv0mjy{border-radius:var(--radius-sm);background:var(--party,var(--border));width:100%;height:.25rem;margin-inline:auto}.party-name.svelte-wv0mjy{font-size:var(--size-fine);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.3}[data-size=feature].svelte-wv0mjy .party:where(.svelte-wv0mjy){width:min(100%,6rem)}[data-size=feature].svelte-wv0mjy .party-name:where(.svelte-wv0mjy){font-size:var(--size-small)}.race.svelte-pdve21{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;padding:1.25rem;display:grid;position:relative}header.svelte-pdve21{grid-row:2;align-content:start;gap:.125rem;padding-bottom:1rem;display:grid}h3.svelte-pdve21{font-size:1rem;font-weight:700}h3.svelte-pdve21 a:where(.svelte-pdve21){font-weight:inherit;text-decoration:none}.race-link.svelte-pdve21:after{content:"";border-radius:inherit;position:absolute;inset:0}.race.svelte-pdve21:hover .race-link:where(.svelte-pdve21){text-decoration:underline}.voter.svelte-pdve21,.source.svelte-pdve21,.actions.svelte-pdve21{z-index:1;position:relative}.actions.svelte-pdve21{flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.actions.svelte-pdve21>*{flex:auto}.actions.svelte-pdve21>form{display:grid}header.svelte-pdve21>p:where(.svelte-pdve21){font-size:var(--size-fine);color:var(--text-muted)}.voter.svelte-pdve21{border-bottom:var(--stroke) solid var(--border);font-weight:inherit;flex-wrap:wrap;align-content:start;align-items:center;gap:.375rem .5rem;margin-bottom:.875rem;padding-bottom:.875rem;text-decoration:none;display:flex}a.voter.svelte-pdve21:hover .who:where(.svelte-pdve21)>:where(.svelte-pdve21):first-child{text-decoration:underline}.avatar.svelte-pdve21{background:var(--invert);color:var(--invert-text);font-size:var(--size-caption)}.who.svelte-pdve21{flex:auto;min-width:0;display:grid}.name.svelte-pdve21,.handle.svelte-pdve21{font-size:var(--size-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.name.svelte-pdve21+.handle:where(.svelte-pdve21){color:var(--text-muted);font-weight:400}.candidates.svelte-pdve21{--gap:.75rem;grid-row:3/span 3;grid-auto-columns:minmax(0, min(6.5rem, (100% - 2 * var(--gap)) / 3));grid-template-rows:subgrid;justify-content:center;column-gap:var(--gap);display:grid}.candidate.svelte-pdve21{grid-row:1/-1;grid-template-rows:subgrid;border-radius:var(--radius);row-gap:.5rem;padding:.5rem;display:grid;position:relative}.candidates.rest.svelte-pdve21{row-gap:var(--gap);padding-top:var(--gap);grid-row:6;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,6.5rem))}.rest.svelte-pdve21 .candidate:where(.svelte-pdve21){grid-row:auto;grid-template-rows:auto auto 1fr}.candidate.chosen.svelte-pdve21{background:var(--selected);box-shadow:inset 0 0 0 2px var(--text)}.candidates.svelte-pdve21:has(.chosen:where(.svelte-pdve21)) .candidate:where(.svelte-pdve21):not(.chosen) img{filter:grayscale();opacity:.7}.rank.svelte-pdve21{background:var(--text);min-width:1.5rem;height:1.5rem;color:var(--surface);font-size:var(--size-fine);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:.25rem;left:.25rem}.abstained.svelte-pdve21{font-size:var(--size-small);margin-top:.5rem;font-weight:600}.foot.svelte-pdve21{grid-row:7;align-content:end;gap:.25rem;padding-top:1rem;display:grid}.note.svelte-pdve21{overflow-wrap:anywhere;font-style:italic}.when.svelte-pdve21{font-size:var(--size-fine);color:var(--text-muted)}.source.svelte-pdve21{min-height:2.75rem;font-size:var(--size-fine);color:var(--text-muted);grid-row:7;place-self:end start;align-items:end;display:inline-flex}.foot.svelte-pdve21 .source:where(.svelte-pdve21){grid-row:auto;align-self:start;align-items:center}.placeholder.svelte-pdve21 .source:where(.svelte-pdve21){padding-top:1rem}.bar.svelte-pdve21{border-radius:var(--radius-sm);height:.75em;display:block}.placeholder.svelte-pdve21 .avatar:where(.svelte-pdve21),.portrait.svelte-pdve21,.placeholder.svelte-pdve21 .party:where(.svelte-pdve21),.bar.svelte-pdve21{background:var(--surface-2)}.placeholder.svelte-pdve21 .voter:where(.svelte-pdve21){font-size:var(--size-small)}.placeholder.svelte-pdve21 header:where(.svelte-pdve21){gap:.5rem}.title.svelte-pdve21{width:70%;margin-block:.25em;font-size:1rem}.date.svelte-pdve21{width:50%;font-size:.75rem}.portrait.svelte-pdve21{aspect-ratio:1;border-radius:50%;width:100%}.candidate.svelte-pdve21 .name:where(.svelte-pdve21){min-height:3.9em;font-size:var(--size-small);align-content:start;gap:.3em;padding-block:.15em;line-height:1.3;display:grid}.candidate.svelte-pdve21 .name:where(.svelte-pdve21) .bar:where(.svelte-pdve21){height:1em}.short.svelte-pdve21{width:60%}.party.svelte-pdve21{border-radius:var(--radius-sm);height:.25rem}.source.svelte-pdve21 .bar:where(.svelte-pdve21){width:8rem}
