/* Event Diary hero: the "Hells Fire and Fuel" artwork behind the heading, softened and with a white glow behind the
   text (same treatment as the home page hero). */
.abw-hero.abw-hero-hells { position: relative; overflow: hidden; isolation: isolate; }
.abw-hero.abw-hero-hells::before { content: ""; position: absolute; inset: 0; z-index: -1; background: url('/assets/images/hells-fire-and-fuel-bg.jpg') center center / cover no-repeat; opacity: 0.4; }
.abw-hero.abw-hero-hells h1, .abw-hero.abw-hero-hells .abw-hero-sub, .abw-hero.abw-hero-hells .abw-hero-tagline { text-shadow: 0 0 6px rgba(255,255,255,0.95), 0 0 14px rgba(255,255,255,0.85), 0 0 26px rgba(255,255,255,0.7); }
/* the artwork is darker than the home page's, so the small text gets full-strength colour */
.abw-hero.abw-hero-hells .abw-hero-tagline { color: var(--text); font-weight: 500; }
.abw-hero.abw-hero-hells .abw-hero-sub { color: var(--rust-dark); }
