/* Venue & Travel — hand-authored additions.

   pages/venue.css is GENERATED from the design handoff by scripts/extract_page_css.py and
   must never be hand-edited; additions live here (CLAUDE.md house style). */

/* The revealed-state map slot is a solid panel rather than the dashed placeholder. */
.map-slot--live {
  background: var(--p-steel-100);
  border-style: solid;
  padding: 0;
  overflow: hidden;
}

.map-slot--live iframe {
  width: 100%;
  min-height: 300px;
  border: 0;
  display: block;
}

/* Hotels sit in a plain card. */
.hotels-card {
  padding: var(--sp-4) var(--sp-5);
}

.hotels-card h3 {
  margin: 0 0 var(--sp-2);
}
