/* Position only; reserve missing pre-footer height, preserving normal flow. */
[data-lz-footer-content]{min-block-size:max(0px,calc(var(--lz-footer-viewport,100vh) - var(--lz-footer-prefix,0px) + 1px))}
@supports(height:100dvh){[data-lz-footer-content]{min-block-size:max(0px,calc(var(--lz-footer-viewport,100dvh) - var(--lz-footer-prefix,0px) + 1px))}}
/* Without JavaScript a fallback never adds a full viewport to a long page. */
[data-lz-footer-fallback]{display:block;block-size:var(--lz-footer-fallback-height,0px);min-block-size:0;margin:0;padding:0;border:0;pointer-events:none;flex:0 0 auto}
@media print{[data-lz-footer-content]{min-block-size:0}[data-lz-footer-fallback]{block-size:0}}
