/* Map colours by total (George, 13 Nov 2026): light grey = fewest career-criminal convictions, red = middle, black = most. */
.map-rated .map-region{stroke:#8f958a;stroke-width:.9}
.map-rated .map-region.rate-4,.legend-scale .rate-4{fill:#dedfd7;background:#dedfd7}
.map-rated .map-region.rate-3,.legend-scale .rate-3{fill:#e2a196;background:#e2a196}
.map-rated .map-region.rate-2,.legend-scale .rate-2{fill:#e23b2e;background:#e23b2e}
.map-rated .map-region.rate-1,.legend-scale .rate-1{fill:#84160f;background:#84160f}
.map-rated .map-region.rate-0,.legend-scale .rate-0{fill:#080808;background:#080808}
.map-rated .map-region.rate-none{fill:#3c453b}
.map-rated .map-region:hover{stroke:#fff;stroke-width:2.5}
.map-rated .map-region.selected{stroke:#fff;stroke-width:3.5}
.map-rated .map-region:focus-visible{stroke:#fff;stroke-width:4}
.map-rated .map-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:10.5px;color:#d3d7ca}
.map-rated .map-legend .legend-scale{gap:0}
.map-rated .map-legend .legend-scale i{width:24px;height:11px;border-radius:0;border-block:1px solid #8f958a}
.map-rated .map-legend .legend-scale i:first-of-type{border-left:1px solid #8f958a}
.map-rated .map-legend .legend-scale i:last-of-type{border-right:1px solid #8f958a}
.map-rated .map-legend .legend-scale b{font-weight:700;margin:0 7px}
.map-rated .map-legend .legend-scale b:first-child{margin-left:0}
.map-rated .legend-selected{background:transparent;border:2px solid #fff}
@media(max-width:760px){.map-rated .map-legend{font-size:9.5px;gap:4px 10px}.map-rated .map-legend .legend-scale i{width:18px;height:9px}}
