.result-list.svelte-ldg90v{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-background);overflow:hidden}.result-heading.svelte-ldg90v{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4) calc(var(--spacing) * 3);border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap;display:flex}.result-heading.svelte-ldg90v h2:where(.svelte-ldg90v){font-size:var(--text-heading);line-height:var(--text-heading--line-height);margin:0}.result-heading.svelte-ldg90v span:where(.svelte-ldg90v){font-size:var(--text-meta);color:var(--color-on-surface-variant)}.election-results.svelte-ldg90v>:where(.svelte-ldg90v)+:where(.svelte-ldg90v){border-top:1px solid var(--color-outline-variant)}.election-card.svelte-ldg90v{grid-template-columns:calc(var(--spacing) * 10) minmax(0, 1fr);align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);display:grid;position:relative}.election-icon.svelte-ldg90v{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background:var(--color-surface-container);color:var(--color-on-surface-variant);place-items:center;display:grid}.election-card.svelte-ldg90v h3:where(.svelte-ldg90v){font-size:var(--text-label);line-height:var(--text-label--line-height);margin:0}.election-card.svelte-ldg90v a:where(.svelte-ldg90v){color:var(--color-on-surface);text-decoration:none}.election-card.svelte-ldg90v a:where(.svelte-ldg90v):focus-visible{outline:none}.election-card.svelte-ldg90v:has(a:where(.svelte-ldg90v):focus-visible){outline:2px solid var(--color-primary);outline-offset:-2px}.election-card.svelte-ldg90v p:where(.svelte-ldg90v),.election-empty.svelte-ldg90v{margin:calc(var(--spacing) * .5) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta)}.election-empty.svelte-ldg90v{padding:calc(var(--spacing) * 4);margin:0}@media (hover:hover){.election-card.svelte-ldg90v:hover a:where(.svelte-ldg90v){text-decoration:underline}}@media (width<=620px){.result-list.svelte-ldg90v{margin-inline:calc(var(--page-gutter) * -1);border-inline:0;border-radius:0}.result-heading.svelte-ldg90v,.election-card.svelte-ldg90v{padding-inline:var(--page-gutter)}}
