Inline SVG icon set used by the shared site header / footer
to upgrade visual consistency across browsers (emoji rendering varies
wildly between Windows, macOS, Android and Linux).
Every icon is a 24×24 outline glyph that inherits currentColor. SVGs
are emitted with aria-hidden="true" and focusable="false" so they
stay decorative — call sites should keep their existing emoji span
(also aria-hidden) so the visual diff is small while progressively
enhancing the chrome.
Returning <span aria-hidden="true"> (empty) for unknown names keeps
call sites safe even if a future caller passes a typo'd name.
Description
Inline SVG icon set used by the shared site header / footer to upgrade visual consistency across browsers (emoji rendering varies wildly between Windows, macOS, Android and Linux).
Every icon is a 24×24 outline glyph that inherits
currentColor. SVGs are emitted witharia-hidden="true"andfocusable="false"so they stay decorative — call sites should keep their existing emoji span (alsoaria-hidden) so the visual diff is small while progressively enhancing the chrome.Returning
<span aria-hidden="true">(empty) for unknown names keeps call sites safe even if a future caller passes a typo'd name.