How does ::theme work across web components in an application where all the web components may be authored by different people? How can we style all <a> tags the same color in this case, if the authors can not possibly all follow the same theme naming convention?