This is pretty much the same issue as #757, so we may want a similar behavior.
/* a.css */
@namespace foo "http://www.w3.org/1999/xhtml";
:root { --a: foo }
/* b.css */
@namespace foo "http://www.w3.org/1999/xlink";
:root { --b: attr(var(--a)|href) }
/* c.css */
@namespace foo "";
a:before { content: var(--b) }
This is pretty much the same issue as #757, so we may want a similar behavior.