๐Ÿ™ Onigiri

The Crunchyroll design system, rendered live from its own tokens and components. It cannot drift from what ships.

Docs draft

StarRating

Variants

tone ยท display / active โ€” Display = text.primary (the old white average stars); active = accent.text (theme-safe orange for user ratings โ€” raw orange fails the UI floor on light).

fill ยท empty / half / full โ€” Quarter fills died; display rounds to halves. Empty outlines wear border.strong.

Accessibility

Tab / Arrows โ€” Interactive mode is a radiogroup of five radio buttons; display mode is a single role=img with the value in the label.

Hover preview and focus are code behavior, not Figma variants โ€” the old set's 20 variants were mostly interaction frames.