.sim-head[data-astro-cid-4sehakzt]{padding:34px 0 24px;border-bottom:1px solid var(--rule)}.sim-head[data-astro-cid-4sehakzt] h1[data-astro-cid-4sehakzt]{font-family:var(--serif);font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;margin:.35rem 0 .8rem;max-width:24ch}.sim-lede[data-astro-cid-4sehakzt]{max-width:70ch;color:var(--ink-2);line-height:1.6;margin:0}.sim-grid[data-astro-cid-4sehakzt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.sim-controls[data-astro-cid-4sehakzt] h2[data-astro-cid-4sehakzt]{font-family:var(--mono);font-size:13px;letter-spacing:0;color:var(--ink-3);margin:18px 0 8px}.sim-presets[data-astro-cid-4sehakzt]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sim-presets[data-astro-cid-4sehakzt] span[data-astro-cid-4sehakzt]{font-family:var(--mono);font-size:13px;letter-spacing:0;color:var(--ink-3);margin-right:4px}.sim-presets[data-astro-cid-4sehakzt] button[data-astro-cid-4sehakzt],.sim-share[data-astro-cid-4sehakzt]{font-family:var(--mono);font-size:13px;letter-spacing:0;padding:7px 10px;border-radius:2px;border:1px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer}.sim-presets[data-astro-cid-4sehakzt] button[data-astro-cid-4sehakzt]:hover,.sim-share[data-astro-cid-4sehakzt]:hover{border-color:var(--ink-3)}.sim-row[data-astro-cid-4sehakzt]{display:grid;grid-template-columns:130px 1fr 64px;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--rule-2)}.sim-name[data-astro-cid-4sehakzt]{font-size:14px;border-top:4px solid var(--party-color);padding-left:8px}.sim-row[data-astro-cid-4sehakzt] input[data-astro-cid-4sehakzt][type=range]{width:100%;accent-color:var(--party-color)}.sim-row[data-astro-cid-4sehakzt] input[data-astro-cid-4sehakzt][type=number]{width:64px;font-family:var(--mono);font-size:13px;padding:4px;border:1px solid var(--rule);border-radius:2px;background:var(--card);color:var(--ink)}.sim-regional[data-astro-cid-4sehakzt]{margin-top:12px}.sim-regional[data-astro-cid-4sehakzt] summary[data-astro-cid-4sehakzt]{cursor:pointer;font-family:var(--mono);font-size:13px;letter-spacing:0;color:var(--ink-3);padding:6px 0}.sim-total[data-astro-cid-4sehakzt]{margin-top:14px;padding:10px 12px;border:1px solid var(--rule);border-radius:2px;background:var(--card)}.sim-votebar[data-astro-cid-4sehakzt]{display:flex;height:10px;border-radius:2px;overflow:hidden;background:var(--rule-2)}.sim-votebar[data-astro-cid-4sehakzt] div[data-astro-cid-4sehakzt]{height:100%}.sim-others[data-astro-cid-4sehakzt]{font-family:var(--mono);font-size:13px;color:var(--ink-2);margin:8px 0 0}.sim-hint[data-astro-cid-4sehakzt]{font-size:12px;color:var(--ink-3);margin:4px 0 0}.sim-warn[data-astro-cid-4sehakzt]{color:#b0202a;font-size:13px;margin:6px 0 0}.sim-out[data-astro-cid-4sehakzt]{position:sticky;top:16px}.sim-bar[data-astro-cid-4sehakzt]{position:relative;display:flex;height:26px;border-radius:2px;overflow:hidden;background:var(--rule-2)}.sim-bar[data-astro-cid-4sehakzt] div[data-astro-cid-4sehakzt]{height:100%}.sim-maj[data-astro-cid-4sehakzt]{position:absolute;left:calc(176 / 350 * 100%);top:-4px;bottom:-4px;width:2px;background:var(--ink);z-index:1}.sim-bar-cap[data-astro-cid-4sehakzt]{font-family:var(--mono);font-size:13px;color:var(--ink-3);margin:6px 0 14px}.sim-blocs[data-astro-cid-4sehakzt]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.sim-blocs[data-astro-cid-4sehakzt] div[data-astro-cid-4sehakzt]{border:1px solid var(--rule);border-radius:2px;background:var(--card);padding:10px 12px;display:grid;gap:2px}.sim-blocs[data-astro-cid-4sehakzt] span[data-astro-cid-4sehakzt]{font-size:12.5px;color:var(--ink-2)}.sim-blocs[data-astro-cid-4sehakzt] strong[data-astro-cid-4sehakzt]{font-family:var(--serif);font-size:26px;font-weight:700}.sim-blocs[data-astro-cid-4sehakzt] em[data-astro-cid-4sehakzt]{font-style:normal;font-family:var(--mono);font-size:13px}.sim-blocs[data-astro-cid-4sehakzt] em[data-astro-cid-4sehakzt].is-yes{color:#1f7a3a}.sim-blocs[data-astro-cid-4sehakzt] em[data-astro-cid-4sehakzt].is-no{color:var(--ink-3)}.sim-table[data-astro-cid-4sehakzt]{width:100%;border-collapse:collapse;font-size:14px}.sim-table[data-astro-cid-4sehakzt] th[data-astro-cid-4sehakzt]{text-align:left;font-family:var(--mono);font-size:13px;letter-spacing:0;color:var(--ink-3);padding:6px;border-bottom:1px solid var(--rule)}.sim-table[data-astro-cid-4sehakzt] td[data-astro-cid-4sehakzt]{padding:6px;border-bottom:1px solid var(--rule-2)}.sim-table[data-astro-cid-4sehakzt] td[data-astro-cid-4sehakzt] i[data-astro-cid-4sehakzt]{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:7px}.sim-table[data-astro-cid-4sehakzt] td[data-astro-cid-4sehakzt].num{font-family:var(--mono)}.sim-table[data-astro-cid-4sehakzt] td[data-astro-cid-4sehakzt].up{color:#1f7a3a}.sim-table[data-astro-cid-4sehakzt] td[data-astro-cid-4sehakzt].down{color:#b0202a}.sim-share[data-astro-cid-4sehakzt]{margin-top:14px}.sim-note[data-astro-cid-4sehakzt]{font-size:12.5px;color:var(--ink-3);line-height:1.5;margin:12px 0}.sim-h2[data-astro-cid-4sehakzt]{font-family:var(--serif);font-size:clamp(1.4rem,2.6vw,2rem);margin:0 0 12px}.sim-provinces[data-astro-cid-4sehakzt]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sim-prov[data-astro-cid-4sehakzt]{border:1px solid var(--rule);border-radius:2px;background:var(--card);padding:10px}.sim-prov[data-astro-cid-4sehakzt] h3[data-astro-cid-4sehakzt]{font-family:var(--serif);font-size:1rem;margin:0 0 6px;display:flex;justify-content:space-between}.sim-prov[data-astro-cid-4sehakzt] h3[data-astro-cid-4sehakzt] em[data-astro-cid-4sehakzt]{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--ink-3)}.sim-prov[data-astro-cid-4sehakzt] p[data-astro-cid-4sehakzt]{display:flex;flex-wrap:wrap;gap:4px;margin:0}.sim-prov[data-astro-cid-4sehakzt] span[data-astro-cid-4sehakzt]{font-family:var(--mono);font-size:13px;padding:1px 6px;border-radius:2px;border-top:4px solid var(--party-color);background:color-mix(in oklab,var(--party-color) 10%,var(--card))}@media(max-width:900px){.sim-grid[data-astro-cid-4sehakzt]{grid-template-columns:1fr}.sim-out[data-astro-cid-4sehakzt]{position:static}.sim-provinces[data-astro-cid-4sehakzt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.sim-row[data-astro-cid-4sehakzt]{grid-template-columns:96px 1fr 58px}.sim-provinces[data-astro-cid-4sehakzt]{grid-template-columns:1fr}}
