{#- QMDC footer override (Material's partials/footer.html). Difference from upstream: the "next" link is driven by the QMDC semantic `next` edge (page.meta._next, injected by QmdcPlugin.on_page_context as `qmdc_next`) when present, falling back to Material's nav-order page.next_page otherwise. The "previous" link is unchanged (nav order, gated by the navigation.footer feature). The nav bar shows whenever there's a prev/next to render OR a semantic next link — so `qmdc_next` works even without navigation.footer. `qmdc_next.href` is already a finished page-relative URL (computed by the converter the same way as the graph-sidebar hrefs), so it is emitted raw — NOT through the `url` filter, which would mangle a relative `../` path. -#}