/* Shared map overlay language for game-day guides. Geometry comes from venue data. */
.venue-map .aerial-wash{fill:#102d29;fill-opacity:.16}
.venue-map .field-outline{fill:#42d9be;fill-opacity:.42;stroke:#61f2d5;stroke-width:5}
.venue-map .lot-outline{fill:#123e36;fill-opacity:.75;stroke:#f5fffc;stroke-width:5}
.venue-map .pitch-symbol{fill:none;stroke:#fff;stroke-width:2.5;stroke-linejoin:round}
.venue-map .pitch-dot{fill:#fff;stroke:none}
.venue-map .parking-symbol{fill:#fff;font:800 36px Arial,sans-serif}
.venue-map .route-halo{fill:none;stroke:#143c34;stroke-width:16;stroke-linecap:round;stroke-linejoin:round}
.venue-map .route-line{fill:none;stroke:#65f9df;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}
.venue-map .route-arrow{fill:none;stroke:#65f9df;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
.venue-map .map-chip rect{fill:#142e2b;fill-opacity:.96}
.venue-map .map-chip text{fill:#fff;font-family:Arial,sans-serif;font-weight:800;letter-spacing:.02em}
