/* Generated from shared Flutter artwork; contours are decorative, not map data. */

[data-route-motif="alpine"] { --route-artwork: url("/assets/route-backgrounds/alpine.svg"); }

[data-route-motif="arid"] { --route-artwork: url("/assets/route-backgrounds/arid.svg"); }

[data-route-motif="coast"] { --route-artwork: url("/assets/route-backgrounds/coast.svg"); }

[data-route-motif="countryside"] { --route-artwork: url("/assets/route-backgrounds/countryside.svg"); }

[data-route-motif="forest"] { --route-artwork: url("/assets/route-backgrounds/forest.svg"); }

[data-route-motif="snow"] { --route-artwork: url("/assets/route-backgrounds/snow.svg"); }

[data-route-motif="urban"] { --route-artwork: url("/assets/route-backgrounds/urban.svg"); }

[data-route-motif="water"] { --route-artwork: url("/assets/route-backgrounds/water.svg"); }

.public-site .route-art,
.public-site .trail-summary-route,
.public-site .library-feature-photo,
.landing-page .landscape-frame,
.landing-page .editorial-mini-route {
  background-image: var(--route-artwork, url("/assets/route-backgrounds/countryside.svg"));
  background-size: cover;
  background-position: center;
}
.landing-page .editorial-mini-route { border-radius: 3px; }
.landing-page .editorial-mini-route path {
  stroke: #9c4935;
  filter: drop-shadow(0 0 1px #fffefa);
}
