Cool. That's nice that we're certain of ASCII. Apparently, custom elements "must contain a hyphen":

http://www.w3.org/TR/2013/WD-components-intro-20130606/#defining-a-custom-element

That spec doesn't say anything else about limitations on custom element names.