.maplibregl-popup-content {
  text-align:center;
}

.marker {
  cursor: pointer;
  width: -4px;
  height: 50px;
}

p {
  font-family: 'Marcellus','Helvetica Neue', Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.0rem;
  line-height: 1.1;
  word-wrap: break-word;
}

h1 {
  font-family: 'Marcellus','Helvetica Neue', Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 1.3;
}

h2 {
  font-family: 'Marcellus','Helvetica Neue', Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.2;
}

.maplibremap-header {
  overflow: hidden;
  white-space: nowrap;
  font-family: 'Marcellus','Helvetica Neue', Arial, sans-serif;
  padding-left: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.2;
  padding: 5px;
}
