๐Ÿ™ Onigiri

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

Docs draft

PlayerProgressBar

When to use it

useSeek bar: accent elapsed, white-alpha buffered and track, optional ad-break ticks.

Variants

state ยท rest / hover / inactive โ€” The state axis.

Anatomy

track โ€” text.primary at 0.3 node opacity (theme-safe over art).

buffered โ€” text.primary at 0.4.

elapsed + knob โ€” color.accent.base; 14px knob appears on hover/focus.

ad markers โ€” ink.900 ticks; a Show Ad Markers boolean in Figma, data in code.

Design specifications

height4px rest / 6px hover / 2px inactive
knob14px accent.base

Accessibility

role=slider with valuetext in seconds; inactive removes it from the tab order.