html {
  height: 100%;
  width: 100%;
}

#svg {
  border: 1px solid black;
  width: min(95vw, 190vh);
  height: min(47.5vw, 95vh);
  position: relative;
  z-index: 2;
}
#svgMap {
  position: absolute;
  width: min(95vw, 190vh);
  height: min(47.5vw, 95vh);
  z-index: 1;
}
path {
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}
  #svg path {
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: rgba(0,0,0,0.25);
    stroke: orange;
    stroke-width: 0.5;
  }
  #gridSize {
    width: 4rem;
  }
  #blobSize, #speed {
    width: 3rem;
  }
