component/card/testimonial_card library

Classes

RatingStars
A simple row of text rating stars (★/☆), sized by size and colored with the palette's warning token. When interactive, each star click reports its 1-based position via onRatingChanged.
TestimonialCard
A quote surface: an optional uniform accent border, a large decorative quote, an optional rating row, and an author row (avatar or initials, name, and a muted title · company line). Themed automatically by the active stylesheet.