Print Desk

The Atom design system, rendered live from its own tokens and components — it cannot drift from what ships.

Docs Components

Cardexperimental

A plate of paper that groups related content. Standard cards have a visible edge, quiet cards nest inside other cards with a softer one, and interactive cards lift slightly under the cursor.

cardsurfacecontainer

Variants

variant enum

Border treatment.

  • plateHairline strong frame. The default card.
  • quietLighter hairline (color.border.hairline) for nested or secondary containers.
interactive flag

Hover elevation + pointer; whole surface is the click target.

States

  • restNo shadow. Depth at rest comes from the border and surface step.
  • hoverinteractive only: elevation-plate-sm appears.box-shadow: elevation-plate-sm

API

PropTypeDescription
variantstringBorder treatment.
interactivebooleanHover elevation + pointer. The card's click affordance must cover the whole card.
paddedbooleanspace-5 inner padding.

Design specifications

  • background color-bg-surface
  • border color-border-strong / border-width-hairline
  • quiet-border color-border-hairline / border-width-hairline
  • radius radius-md
  • padding space-5

Guidelines

  • mustNested content inside a plate card steps its radius down (radius-sm or smaller).
  • mustInteractive cards make the entire surface the click target — no pencil-icon-only affordances.