#land {
  fill: none;
}

.land-glow-outer {
  stroke: #eeeeee;
  stroke-width: 16px;
}

.land-glow-inner {
  stroke: #dddddd;
  stroke-width: 8px;
}

.land-fill {
  stroke: #444444;
  stroke-width: 2px;
}

.contour {
  stroke: none;
}

.category text {
  text-anchor: end;
  fill: #444444;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 14px;
  pointer-events: none;
  text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.boundary {
  stroke: #444444;
  fill: none;
  pointer-events: none;
}

@font-face {
  font-family: "Lacuna";
  src: url("lacuna.ttf");
}

.label {
  text-transform: capitalize;
  text-anchor: middle;
  font-size: 2.5px;
  fill: #444444;
  pointer-events: none;
  font-family: "Lacuna";
  text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white, -1px -1px white, 1px -1px white, 1px 1px white, -1px 1px white;
}

.title {
  text-transform: capitalize;
  text-anchor: start;
  font-size: 24pt;
  fill: #444444;
  pointer-events: none;
  font-family: "Lacuna";
  text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.overlay {
  fill: transparent;
}
