/* Scope every rule: excluded gift page and seat controls remain untouched. */
body.single-post .entry-header { display: block !important; }
body.single-post .entry-header .eye-catch { display: none; }
body.single-post .entry-title { margin: 1em 0 .75em; }
body.page-id-5 .lh-home .lh-news-section h2 { color: #fff; }
body.page-id-5 .lh-store-hours p,
body.page-id-13 .lh-store-hours p { margin-bottom: 1em; }

/* Full-resolution AVIF, with WebP and the original inline WebP as fallbacks. */
body.page-id-5 .lh-home .lh-hero { background-image: image-set(url("images/hero-53.avif") type("image/avif"), url("images/media-53-1477.webp") type("image/webp")) !important; }
body.page-id-13 .lh-home .lh-hero { background-image: image-set(url("images/hero-38.avif") type("image/avif"), url("images/media-38-1477.webp") type("image/webp")) !important; }
body.page-id-8 .lh-home .lh-hero { background-image: image-set(url("images/hero-18.avif") type("image/avif"), url("images/media-18-1108.webp") type("image/webp")) !important; }
