/* v17.7 — Enable Pendle Hill hero background */
html, body { min-height: 100%; }
/* Re-enable/ensure the background layer exists and is visible */
html body .bg { display:block !important; position:fixed !important; inset:0 !important; z-index:-1 !important; pointer-events:none !important; }
/* Use the exact image path provided */
html body .bg::after {
  content:"" !important; position:absolute !important; inset:0 !important;
  background-image:url('/assets/img/pendle-hill.jpg?v=177') !important;
  background-position:center center !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
  background-attachment:fixed !important;
}
/* Gentle veil for legibility */
html body .bg::before { content:"" !important; position:absolute !important; inset:0 !important;
  background:linear-gradient(to bottom, rgba(255,255,255,0.12), rgba(255,255,255,0.30)) !important;
}
/* Pleasant parchment base under the image */
body { background: radial-gradient(120% 100% at 50% 0%, #faf3d0 0%, #efe9d3 60%, #f3efe0 100%); }
