Stable
Cards group related content into one bordered box: one tenancy, one inspection, one group of settings. They help managers see where one thing ends and the next begins.
Use cards sparingly. A page made only of cards is harder to scan than a table or a summary list.
Next inspection
14 Oct 2026, Flat 3, 22 Ashby Road
Specifications
Anatomy
Next inspection
14 Oct 2026, Flat 3, 22 Ashby Road
Anatomy
Next inspection
14 Oct 2026, Flat 3, 22 Ashby Road
Size and spacing
Card
16px padding on every side.
Card
Emphasis: Medium
The default: white with a light shadow, for a record or a group of settings.
Example
Reminders
Sent 3 days before rent is due.
Example
Reminders
Sent 3 days before rent is due.
Muted card
Emphasis: Low
Grey background and no shadow, for supporting content beside the main card, such as a tip or a summary.
Example
How this works
Readings sync from the supplier every hour.
Example
How this works
Readings sync from the supplier every hour.
Usage
When to use
- Grouping the details of one thing.
- Separating groups of settings on one page.
When not to use
- Several records with the same fields: use a table.
- Wrapping the whole page: COHO already draws a frame.
- Inside another card.
Content
- Card titles are short nouns: "Next inspection", "Reminders".
- Put at most one or two actions in a card.
Do and don't
Reminders
Sent 3 days before rent is due.
Late fees
Off
Reminders
Sent 3 days before rent is due.
Do
- Give each card a heading.
Don't
- Nest cards.
- Use coloured card backgrounds.
Implementation
HTML
<div class="at-card">
<h2 class="at-card__title">Next inspection</h2>
<p class="at-muted">14 Oct 2026, Flat 3, 22 Ashby Road</p>
<button type="button" class="at-button">Reschedule</button>
</div>Classes
| Class | What it does |
|---|---|
at-card | White box, border, small shadow |
at-card--muted | Grey surface, no shadow |
at-card__title | Card heading |
Tokens used
--at-border, --at-surface-raised, --at-shadow-raised, --at-bg-neutral
Accessibility
- Use a real heading element for the card title so it appears in the page outline.