/* Keep Leaflet's tile paint area independent of filtered layer bounds. */
.journey-atlas .coastal-tiles{filter:none}
.journey-atlas .leaflet-tile{max-width:none!important;max-height:none!important;filter:grayscale(.7) saturate(.65) sepia(.12) contrast(.85) brightness(1.06)}
.site-header nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}
@media(max-width:700px){
  .journey-atlas{display:grid;grid-template-columns:100%}
  .journey-atlas .voyage-map{grid-area:1/1;width:100%}
  .atlas-caption{position:relative;grid-area:2/1;left:auto;right:auto;bottom:auto;max-width:none;margin:0;padding:12px 15px;border:0;border-radius:0;box-shadow:none}
  .atlas-caption h2{font-size:22px;margin:5px 0}
  .atlas-caption p{margin:5px 0 0}
  .atlas-tools{position:relative;grid-area:1/1;align-self:end;left:auto;right:auto;bottom:auto;padding:10px 14px 16px;flex-wrap:wrap}
  .atlas-tools button{min-height:44px}
}
