pattern.web case-insensitive DOM selectors