The universal arXiv public-page footer (.ds-site-footer). Validated by exact agreement across the spinout-header-footer Cloud Run deployment and both redesign mockups (see the component audit).
Rendered directly from design-system.css: the acknowledgement line and the link row on the left, the funders on the right.
<footer class="ds-site-footer">
<div class="ds-site-footer-grid">
<div class="ds-site-footer-main">
<div class="ds-site-footer-ack">
We gratefully acknowledge support from our <strong>major funders</strong>,
<a href="#"><strong>member institutions</strong></a><span class="ack-member-inline">,
<strong>Rheinisch-Westfälische Technische Hochschule Aachen</strong></span>,
and <a href="#">all contributors</a>.
</div>
<nav class="ds-site-footer-links" aria-label="Site navigation">
<a href="https://info.arxiv.org/about">About</a> <span class="ds-site-footer-sep" aria-hidden="true">·</span>
<a href="https://info.arxiv.org/help">Help</a> <span class="ds-site-footer-sep" aria-hidden="true">·</span>
<!-- … Contact, Subscribe, Copyright, Privacy, Accessibility, each followed by a separator … -->
<a href="https://status.arxiv.org/" target="_blank" rel="noopener noreferrer">Operational Status<span class="is-sr-only"> (opens in new tab)</span></a>
</nav>
</div>
<div class="ds-site-footer-funders">
<div class="ds-site-footer-funders-label">Major funding support from</div>
<div class="ds-site-footer-funders-logos">
<img class="ds-funder-logo" src="…/Simons-wordmark.png" alt="Simons Foundation">
<img class="ds-funder-logo" src="…/Schmidt_Sciences_wordmark.png" alt="Schmidt Sciences">
</div>
</div>
</div>
</footer>
<footer> element. Canvas ground with a hairline
rule above it; hidden in print.<nav aria-label="Site navigation">. Plain
<a> elements that wrap as a line; underlined on hover only.<span> holding a middle dot, with
aria-hidden="true".rel="noopener noreferrer" and a .is-sr-only “(opens in new tab)”
inside the link text.The institutional mention after “member institutions” is the optional IP-matched insertion: omit the wrapper span when no match exists.
The span is an unstyled grouping hook for the templater, not a design-system class; the bold comes from the strong element.
<!-- With an IP-matched institution -->
<div class="ds-site-footer-ack">
We gratefully acknowledge support from our <strong>major funders</strong>,
<a href="#"><strong>member institutions</strong></a><span class="ack-member-inline">,
<strong>Rheinisch-Westfälische Technische Hochschule Aachen</strong></span>,
and <a href="#">all contributors</a>.
</div>
<!-- No match: the span is omitted -->
<div class="ds-site-footer-ack">
We gratefully acknowledge support from our <strong>major funders</strong>,
<a href="#"><strong>member institutions</strong></a>,
and <a href="#">all contributors</a>.
</div>
<strong> inside it takes the
full text colour; a link inside it takes the link colour.The right-hand column: a label and the major funders’ wordmarks, each on a white chip.
<div class="ds-site-footer-funders">
<div class="ds-site-footer-funders-label">Major funding support from</div>
<div class="ds-site-footer-funders-logos">
<img class="ds-funder-logo" src="…/Simons-wordmark.png" alt="Simons Foundation">
<img class="ds-funder-logo" src="…/Schmidt_Sciences_wordmark.png" alt="Schmidt Sciences">
</div>
</div>
<img> 40px tall on a white chip with a hairline
border. The chip stays white in dark mode. Requires alt set to the
organization’s name.<footer>, and the
link row is a <nav aria-label="Site navigation">, so a screen reader user can
jump to either one from a list of landmarks.aria-hidden="true"; screen readers otherwise announce “middot” between every
link.target="_blank", rel="noopener noreferrer", and a screen-reader-only
“(opens in new tab)” notice inside the link text, so the link’s name says what will
happen.@media print): printouts keep the content, not the chrome.