/* All cabins end with map → outdoor activities → the existing forest footer. */
body[data-cabin] #buiten{padding-bottom:calc(clamp(44px,5vw,80px) + var(--forest-overlap))}
/* Leave the gaps between treetops open. Begin the lower fill behind the dense
   painted forest (source row 320 of the existing 1774px-wide PNG). */
body[data-cabin]>.forest-footer{background:transparent}
body[data-cabin]>.forest-footer::before{content:"";position:absolute;z-index:-2;inset:max(0px,calc(100vw * 320 / 1774 - var(--forest-overlap))) 0 0;background:var(--footer-green);pointer-events:none}
/* The transparent treetops reveal the page's existing continuous night paint. */
html[data-theme="night"] body[data-cabin]>.forest-footer::before{background:#123c32 url('/assets/stays/night/forest-pigment-v02.webp') center/cover no-repeat}
@media(max-width:760px){body[data-cabin] #buiten{padding-bottom:calc(48px + var(--forest-overlap))}}
