/* The previous content uncovers the footer; no fixed positioning or extra height. */
.footer-reveal { position: relative; z-index: 0; }
#main.footer-reveal-cover { position: relative; z-index: 1; background: var(--surface, #fff); }
