🍙 Onigiri

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

Docs draft

SearchInput

States

emptyNo value entered yet.

focus emptyFocused with no value entered.

filledHolds an entered value.

focus filledFocused while holding a value.

Design specifications

typographytype.title-1 — the old bar was 34 Bold; searching is a headline act
placeholdercolor.text.secondary
valuecolor.text.entry
underlinerest color.border.strong, focus color.accent.text
clearIcon / Close at 24 in text.secondary, appears with a query

Accessibility

EnterSubmits the query (owner's form handles it).

TabField, then Clear when present (aria-label Clear search).

type=search input; the native cancel button is suppressed in favor of the system clear affordance.