Card
A bordered tile for one object, such as a task, an agent, an automation or a provider to pick.
When to use
Section titled “When to use”- Use cards for grids of objects that each have a title, a line of metadata and a status. Use selectable tiles for choices with a short description (providers, engines, plans).
- Dense rows that people compare are a
Table. Prose sections are not cards.
What the consumer provides
Section titled “What the consumer provides”title(h4) andmeta(body-sminink-muted). Optional: a statusBadgeat the top right and aStatusCaretline. An actions row sits at the bottom right (smbuttons).mode:static|clickable|selectable.clickable: the whole card is one link. Buttons inside it stop propagation, so a click on them does not open the card.selectable: the card usesaria-pressed. The caret appears at the top right when it is selected.
Behaviour
Section titled “Behaviour”surface-100, 1pxborder,radius-lg,space-5padding (space-4on phones). No shadow at rest.- Clickable: hover shows
surface-hoverandborder-strong. Press scales bypress-scale. Focus shows the ring. - Selectable:
border-strongat rest. When selected, it gets anemerald-deepedge (1px plus an inner 1px), thesurface-selectedground and the caret. - Grid:
auto-fill, minmax(320px, 1fr)withspace-5gaps. The content sets the height. Cards in a row share edges.
Tokens
Section titled “Tokens”surface-100, border, border-strong, surface-hover, surface-selected, emerald-deep, ink, ink-muted, radius-lg, space-4, space-5.
Mantine
Section titled “Mantine”<Card withBorder radius="lg" padding="lg"> with Group justify="space-between" for the head. A clickable card uses component="a". A selectable card is an UnstyledButton with aria-pressed and data-selected styles.