/**
* @file
* Styles for the chapter map.
*/

.chapter-map {
  --color-map-bg: #ffffff;
  --color-map-null: #f1f1f1;
  --color-map-border: #d2d2d2;
  --color-map-data-min: #eaf7fc;
  /* lightest tint of --color-map-data-max */
  --color-map-data-max: #1cabe2;
  --color-map-hover: #ffc20e;
  --tooltip-bg: #ffffff;
  --tooltip-text: #212529;
  --font-family-base: 'Roboto', sans-serif;
  --map-height: 480px;
  height: var(--map-height);
  position: relative;
  width: 100%;
  padding: 20px 0;
  background-color: var(--color-map-bg);
}

.c-world-map__status {
  font-family: var(--font-family-base);
  font-size: 0.8125rem;
  color: var(--color-text-muted, #52514e);
}

.c-world-map a {
  text-decoration: underline;
}

.chapter-map-content h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 6px;
  font-weight: 500;
}

@media (max-width: 766px) {
  .chapter-map {
    --map-height: 250px;
  }
}
