/* Discovery inset only. Matches the Travel Trails parchment/navy/red atlas treatment. */
.mile-marker-map.mile-marker-geographic-inset {
  min-height: 0;
  aspect-ratio: 320 / 230;
  background: #f4ead9;
  border: 1px solid rgb(10 49 97 / 30%);
  box-shadow: inset 0 0 0 4px rgb(232 212 180 / 45%);
}
.mile-marker-map.mile-marker-geographic-inset::before { content: none; }
.mile-marker-map.mile-marker-geographic-inset > svg { display: block; width: 100%; height: auto; }
.mile-marker-map.mile-marker-geographic-inset .matching-state-boundary { fill: #e8d4b4; stroke: #0a3161; stroke-width: 1.1; stroke-linejoin: round; }
.mile-marker-map.mile-marker-geographic-inset .matching-location-halo { fill: #f4ead9; fill-opacity: .85; }
.mile-marker-map.mile-marker-geographic-inset .matching-location-marker { fill: #bf0d3e; stroke: #fff9ef; stroke-width: 1; }
.mile-marker-map.mile-marker-geographic-inset .matching-state-caption { fill: #0a3161; font: 12px Georgia, serif; letter-spacing: .5px; }
.mile-marker-map.mile-marker-geographic-inset .matching-north { fill: #0a3161; font: 9px Georgia, serif; }
.mile-marker-map.mile-marker-geographic-inset .matching-map-lens { pointer-events: none; }
.mile-marker-map.mile-marker-geographic-inset .matching-lens-handle { stroke: #0a3161; stroke-width: 7; stroke-linecap: round; }
.mile-marker-map.mile-marker-geographic-inset .matching-lens-rim { fill: #fff9ef; fill-opacity: .3; stroke: #a17a39; stroke-width: 3; }
.mile-marker-map.mile-marker-geographic-inset .matching-lens-glint { fill: none; stroke: #fff9ef; stroke-width: 2; stroke-linecap: round; }
