.sweden-choropleth__background {
  fill: rgba(255, 252, 246, 0.72);
}

.sweden-choropleth__shape {
  fill: var(--choropleth-fill, rgba(111, 123, 123, 0.16));
  stroke: var(--choropleth-stroke, rgba(82, 94, 94, 0.22));
  stroke-width: 0.48;
  vector-effect: non-scaling-stroke;
  transition: fill 180ms ease, stroke 180ms ease, opacity 180ms ease;
}

.sweden-choropleth__region {
  cursor: pointer;
  outline: none;
}

.sweden-choropleth__region:focus .sweden-choropleth__shape,
.sweden-choropleth__region:hover .sweden-choropleth__shape {
  stroke: rgba(19, 33, 33, 0.88);
  stroke-width: 1.35;
}

.sweden-choropleth__hit {
  fill: transparent;
  stroke: none;
  pointer-events: visibleFill;
}
