- .stepper:has(> .is-invalid) ~ .invalid-feedback, the rendered box sat between field and feedback
- validation examples in docs and demo
- screenshot scene: cart lines with a hovered plus button
- data-bs-toggle="stepper" on the input, like datepicker; wrapper markup stays for custom buttons
- default icons painted by CSS mask, no svg in markup
- decrementLabel / incrementLabel options