๐Ÿ™ Onigiri

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

Docs draft

Table

When to use it

useSpec lists (Publisher, Audio languages) and order summaries โ€” label/value pairs with dividers.
avoidSortable multi-column data. This is a definition list, not a spreadsheet. a-real-data-grid-unplanned a real data grid (unplanned).

Variants

tone ยท default / muted / emphasis โ€” default = bold label + secondary right value (wraps for long values like language lists); muted = both secondary; emphasis = entry-white bold value for totals.

Design specifications

labeltype.label, 140px column, color.text.primary
valuetype.body-sm right-aligned, color.text.secondary
value-emphasistype.label-lg in color.text.entry
divider1px color.border.subtle
padding-yspace.12

Accessibility

Renders dl/dt/dd โ€” label/value semantics for free. The Figma Table carries a Rows slot; code composes TableRow children.