.sgm[data-astro-cid-l73mxhx5]{gap:.9rem;min-width:0;margin:0;display:grid}.stage[data-astro-cid-l73mxhx5]{aspect-ratio:16/9;background:radial-gradient(ellipse at 50% 45%, var(--ink-2), var(--ink) 72%);border:1px solid var(--line);width:100%;max-height:80vh;position:relative;overflow:hidden}canvas[data-astro-cid-l73mxhx5]{cursor:grab;touch-action:pan-y;outline-offset:-3px;width:100%;height:100%;position:absolute;inset:0}canvas[data-astro-cid-l73mxhx5]:active{cursor:grabbing}.flat[data-astro-cid-l73mxhx5]{opacity:.9;width:88%;height:88%;position:absolute;inset:6%}.sgm[data-astro-cid-l73mxhx5].gl-on .flat[data-astro-cid-l73mxhx5]{display:none}.msg[data-astro-cid-l73mxhx5]{text-align:center;color:var(--bone-3);pointer-events:none;margin:0;position:absolute;inset:auto 0 .8rem}.readout[data-astro-cid-l73mxhx5]{border-left:3px solid var(--vermilion);min-height:3.4rem;padding:.35rem 0 .35rem .9rem}.tip[data-astro-cid-l73mxhx5]{gap:.15rem;font-size:.95rem;line-height:1.4;display:grid}.tip[data-astro-cid-l73mxhx5]:not([hidden])+.hint[data-astro-cid-l73mxhx5]{display:none}.tip[data-astro-cid-l73mxhx5] b{font-family:var(--serif-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.tip[data-astro-cid-l73mxhx5] i{width:.7em;height:.7em;margin-right:.45em;display:inline-block}.hint[data-astro-cid-l73mxhx5]{margin:.6rem 0 0}.bar[data-astro-cid-l73mxhx5]{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.key[data-astro-cid-l73mxhx5]{vertical-align:-.05em;width:.8em;height:.8em;margin-right:.35em;display:inline-block}.key[data-astro-cid-l73mxhx5].walk{outline:1.5px dashed var(--bone-3);outline-offset:-1.5px;background:0 0}.cap[data-astro-cid-l73mxhx5]{color:var(--bone-2);max-width:70ch;font-size:.9rem;line-height:1.55}.keys[data-astro-cid-l73mxhx5]{color:var(--bone);flex-wrap:wrap;gap:.3rem 1.2rem;margin-bottom:.4rem;display:flex}.list[data-astro-cid-l73mxhx5] summary[data-astro-cid-l73mxhx5]{cursor:pointer;font-weight:600}.list[data-astro-cid-l73mxhx5] .scroll[data-astro-cid-l73mxhx5]{margin-top:.8rem;overflow-x:auto}table[data-astro-cid-l73mxhx5]{border-collapse:collapse;width:100%;font-size:.9rem}th[data-astro-cid-l73mxhx5],td[data-astro-cid-l73mxhx5]{text-align:left;border-bottom:1px solid var(--line);padding:.4rem .6rem .4rem 0;font-weight:400}thead[data-astro-cid-l73mxhx5] th[data-astro-cid-l73mxhx5]{color:var(--bone-3);font-size:.8rem}.r[data-astro-cid-l73mxhx5]{text-align:right}@media (width<=600px){.stage[data-astro-cid-l73mxhx5]{aspect-ratio:4/3}}.sg2d[data-astro-cid-bvsuz7fi]{align-content:start;gap:.9rem;min-width:0;margin:0;display:grid}.bar[data-astro-cid-bvsuz7fi]{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.sg2d[data-astro-cid-bvsuz7fi][data-year="2020"] [data-astro-cid-bvsuz7fi][data-only="2025"]{opacity:.35;pointer-events:none}.maps[data-astro-cid-bvsuz7fi]{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 45%, var(--ink-2), var(--ink) 75%);position:relative}.m[data-astro-cid-bvsuz7fi]{width:100%;height:auto;display:block}.sg2d[data-astro-cid-bvsuz7fi][data-year="2025"] .m2020[data-astro-cid-bvsuz7fi],.sg2d[data-astro-cid-bvsuz7fi][data-year="2020"] .m2025[data-astro-cid-bvsuz7fi]{display:none}path[data-astro-cid-bvsuz7fi]{fill:var(--win);stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;cursor:pointer;transition:fill .4s var(--ease), opacity .2s}path[data-astro-cid-bvsuz7fi].smc{stroke-width:1px}.sg2d[data-astro-cid-bvsuz7fi][data-colour=redraw] .m2025[data-astro-cid-bvsuz7fi] path[data-astro-cid-bvsuz7fi]{fill:var(--chg)}path[data-astro-cid-bvsuz7fi]:hover,path[data-astro-cid-bvsuz7fi]:focus-visible{opacity:.8;outline:none}path[data-astro-cid-bvsuz7fi].on{stroke:var(--bone);stroke-width:3.5px}figcaption[data-astro-cid-bvsuz7fi]{gap:.5rem;display:grid}.keys[data-astro-cid-bvsuz7fi]{flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.85rem;display:flex}.keys[data-astro-cid-bvsuz7fi]>span[data-astro-cid-bvsuz7fi]{align-items:center;gap:.4rem;display:inline-flex}.sg2d[data-astro-cid-bvsuz7fi][data-colour=redraw][data-year="2025"] [data-astro-cid-bvsuz7fi][data-keys=winner],.sg2d[data-astro-cid-bvsuz7fi]:not([data-colour=redraw][data-year="2025"]) [data-astro-cid-bvsuz7fi][data-keys=redraw]{display:none}.key[data-astro-cid-bvsuz7fi]{block-size:.8rem;inline-size:.8rem;display:inline-block}.key[data-astro-cid-bvsuz7fi].hatch{background:repeating-linear-gradient(45deg, #2c59ac 0 3px, var(--ink-2) 3px 6px)}.key[data-astro-cid-bvsuz7fi].smc{border:1px solid var(--bone-3)}.head[data-astro-cid-4vwqkvei]{padding-block:clamp(6rem,14vh,9rem) 2rem}h1[data-astro-cid-4vwqkvei] em[data-astro-cid-4vwqkvei],h2[data-astro-cid-4vwqkvei] em[data-astro-cid-4vwqkvei]{color:var(--vermilion)}.field-marble[data-astro-cid-4vwqkvei] h2[data-astro-cid-4vwqkvei] em[data-astro-cid-4vwqkvei]{color:var(--vermilion-deep)}.section-tight[data-astro-cid-4vwqkvei]{padding-block:1rem 2rem}.split[data-astro-cid-4vwqkvei]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,4vw,4rem);margin-top:2rem;display:grid}@media (width<=960px){.split[data-astro-cid-4vwqkvei]{grid-template-columns:minmax(0,1fr)}}.changes[data-astro-cid-4vwqkvei]>p[data-astro-cid-4vwqkvei]{margin-top:0}.changes[data-astro-cid-4vwqkvei] h3[data-astro-cid-4vwqkvei]{margin:1.4rem 0 .5rem}.chg[data-astro-cid-4vwqkvei]{gap:.45rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.tag[data-astro-cid-4vwqkvei]{font:600 .6rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#f2525c;padding:.1rem .35rem}.tag[data-astro-cid-4vwqkvei][data-k=renamed]{background:#c06aa8}.pick[data-astro-cid-4vwqkvei]{gap:.4rem;max-width:28rem;margin:1.5rem 0 1rem;display:grid}.pick[data-astro-cid-4vwqkvei] select[data-astro-cid-4vwqkvei]{font:inherit;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:#fff;padding:.6rem .7rem;font-size:1.05rem}.note2020[data-astro-cid-4vwqkvei]{color:var(--vermilion-deep)}[data-astro-cid-4vwqkvei][data-card]{gap:1.5rem;min-width:0;display:grid}[data-astro-cid-4vwqkvei][data-card] .chead{gap:.35rem;display:grid}[data-astro-cid-4vwqkvei][data-card] .chead h3{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}[data-astro-cid-4vwqkvei][data-card] .chead p{margin:0}[data-astro-cid-4vwqkvei][data-card] .contest{gap:.2rem;display:grid}[data-astro-cid-4vwqkvei][data-card] .crow{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(7.5rem,auto);align-items:center;gap:.4rem 1rem;padding:.6rem 0;display:grid}[data-astro-cid-4vwqkvei][data-card] .crow.win b{color:var(--vermilion-deep)}[data-astro-cid-4vwqkvei][data-card] .who{gap:.15rem;min-width:0;display:grid}[data-astro-cid-4vwqkvei][data-card] .names{font-size:.85rem}[data-astro-cid-4vwqkvei][data-card] .cbar{background:color-mix(in srgb, var(--ink) 8%, transparent);block-size:.8rem}[data-astro-cid-4vwqkvei][data-card] .cbar span{background:var(--pc);block-size:100%;display:block}[data-astro-cid-4vwqkvei][data-card] .fig{text-align:right;display:grid}[data-astro-cid-4vwqkvei][data-card] .fig small{opacity:.7;font-size:.72rem}@media (width<=640px){[data-astro-cid-4vwqkvei][data-card] .crow{grid-template-columns:minmax(0,1fr) auto}[data-astro-cid-4vwqkvei][data-card] .who{grid-column:1/-1}}[data-astro-cid-4vwqkvei][data-card] .mps{margin:0}[data-astro-cid-4vwqkvei][data-card] .vac{color:var(--vermilion-deep)}[data-astro-cid-4vwqkvei][data-card] .tscroll{overflow-x:auto}[data-astro-cid-4vwqkvei][data-card] table{border-collapse:collapse;width:100%;font-size:.92rem}[data-astro-cid-4vwqkvei][data-card] th,[data-astro-cid-4vwqkvei][data-card] td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);white-space:nowrap;padding:.4rem .5rem .4rem 0}[data-astro-cid-4vwqkvei][data-card] th{font:600 .62rem var(--mono);letter-spacing:.12em;text-transform:uppercase}[data-astro-cid-4vwqkvei][data-card] .sw{border-radius:50%;block-size:.65rem;inline-size:.65rem;margin-right:.4rem;display:inline-block}.small[data-astro-cid-4vwqkvei]{font-size:.85rem}.two[data-astro-cid-4vwqkvei]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(2rem,4vw,4rem);margin-top:2rem;display:grid}.two[data-astro-cid-4vwqkvei] article[data-astro-cid-4vwqkvei]{border-top:3px solid var(--dust);padding-top:1rem}.two[data-astro-cid-4vwqkvei] ul[data-astro-cid-4vwqkvei]{padding-left:1.1rem}.mayors[data-astro-cid-4vwqkvei]{gap:.4rem;list-style:none;display:grid;padding:0!important}.mayors[data-astro-cid-4vwqkvei] li[data-astro-cid-4vwqkvei]{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.6rem;display:grid}.attr[data-astro-cid-4vwqkvei]{margin:0 0 3rem}
