.wards-browse svg text,.ward-shape text{font:700 26px var(--font-mono);fill:#fff;paint-order:stroke;stroke:#0b0c0d;stroke-width:5px;stroke-linejoin:round;pointer-events:none}.ward-shape path{transition:filter .15s ease-out,opacity .15s ease-out}.ward-shape:hover path{filter:brightness(1.25)}.ward-shape:active path{filter:brightness(.9)}.wards-browse tr[data-rest]{display:none}:is(.wards-browse:has(#wards-all:checked) tr[data-rest],.wards-browse:has(input[name=wards-district]:not([value=all]):checked) tr[data-rest]){display:table-row}:is(.wards-browse:has(#wards-district-toronto-east-york:checked) tr[data-district]:not([data-district=toronto-east-york]),.wards-browse:has(#wards-district-etobicoke-york:checked) tr[data-district]:not([data-district=etobicoke-york]),.wards-browse:has(#wards-district-north-york:checked) tr[data-district]:not([data-district=north-york]),.wards-browse:has(#wards-district-scarborough:checked) tr[data-district]:not([data-district=scarborough])){display:none}:is(.wards-browse:has(#wards-district-toronto-east-york:checked) .ward-shape:not([data-district=toronto-east-york]),.wards-browse:has(#wards-district-etobicoke-york:checked) .ward-shape:not([data-district=etobicoke-york]),.wards-browse:has(#wards-district-north-york:checked) .ward-shape:not([data-district=north-york]),.wards-browse:has(#wards-district-scarborough:checked) .ward-shape:not([data-district=scarborough])){opacity:.22}.wards-browse:has(input[name=wards-district]:not([value=all]):checked) .wards-browse__all{display:none}@supports not selector(:has(*)){.wards-browse tr[data-rest]{display:table-row}.wards-browse__choices,.wards-browse__all{display:none}}@media (prefers-reduced-motion:reduce){.ward-shape path{transition:none}}
