HTML validator: structure, accessibility, security, asset and link rules across document, fragment, email and embedded-ui profiles