/* All The Venues — app-specific tweaks layered on brand.css + Bootstrap.
   (Design tokens, fonts, body background, and the branded venue card now
   live in brand.css.) */

/* Detail-page gallery images cover their frames (Bootstrap carousel/ratio). */
.carousel-inner img,
.ratio > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Sticky detail sidebar offset (CSP-safe class; no inline style). */
.detail-sticky { top: 1rem; }

/* Sanitized rich-text blocks from migrated venue content. */
.venue-richtext {
    line-height: 1.6;
}
.venue-richtext :last-child {
    margin-bottom: 0;
}
