All
Forms
Contact Form
Name, email, topic chips and a message with a character counter; sending checks every field, then shows a thank-you.
No dependency: paste the HTML into your page, the CSS into your stylesheet, and the JavaScript into a function that receives the parent element (root).