- What styles does it offer?
- Solid, dashed, dotted, double, gradient, and labeled (text in the middle with lines on each side). All pure CSS, no images.
- How does the labeled divider work?
- Flexbox: three children (line, text, line) with flex: 1 on the lines. The lines grow to fill space; the text stays centered regardless of label length.
- Is <hr> or <div role="separator"> better?
- <hr> has proper semantic meaning (thematic break). Use it for section breaks in content. <div role="separator"> is for decorative UI dividers.
- Can I match my design system?
- Yes — the tool emits CSS custom properties for color, thickness, and spacing so you can bind them to your theme tokens.