Standard card
With header, body, actions.
Cards test spacing, typography, and interactive focus behaviour inside containers.
Reference-grade component and style guide designed to stress-test tokens, accessibility, and responsive behaviour.
Display
text-5xl font-bold
Heading 1
text-4xl font-bold
Heading 2
text-3xl font-bold
Heading 3
text-2xl font-bold
Lead
text-xl font-semibold
Body
text-base
This is a paragraph with strong text, emphasis, a link, highlighted text, and inline code.
A blockquote should have clear hierarchy and sufficient contrast in both light and dark modes.
/* Code block */
:root {
--color-primary: #1d4ed8;
--spacing-md: 1rem;
} Keyboard keys: ⌘ K
Test: zoom to 200% and verify text reflows without horizontal scroll (except code blocks).
Swatches validate palette consistency, text contrast, and dark-mode token overrides.
blue-50
bg-blue-50
blue-100
bg-blue-100
blue-200
bg-blue-200
blue-300
bg-blue-300
blue-400
bg-blue-400
blue-500
bg-blue-500
blue-600
bg-blue-600
blue-700
bg-blue-700
blue-800
bg-blue-800
blue-900
bg-blue-900
blue-950
bg-blue-950
zinc-50
bg-zinc-50
zinc-100
bg-zinc-100
zinc-200
bg-zinc-200
zinc-300
bg-zinc-300
zinc-400
bg-zinc-400
zinc-500
bg-zinc-500
zinc-600
bg-zinc-600
zinc-700
bg-zinc-700
zinc-800
bg-zinc-800
zinc-900
bg-zinc-900
zinc-950
bg-zinc-950
green-50
bg-green-50
green-100
bg-green-100
green-200
bg-green-200
green-300
bg-green-300
green-400
bg-green-400
green-500
bg-green-500
green-600
bg-green-600
green-700
bg-green-700
green-800
bg-green-800
green-900
bg-green-900
green-950
bg-green-950
red-50
bg-red-50
red-100
bg-red-100
red-200
bg-red-200
red-300
bg-red-300
red-400
bg-red-400
red-500
bg-red-500
red-600
bg-red-600
red-700
bg-red-700
red-800
bg-red-800
red-900
bg-red-900
red-950
bg-red-950
yellow-50
bg-yellow-50
yellow-100
bg-yellow-100
yellow-200
bg-yellow-200
yellow-300
bg-yellow-300
yellow-400
bg-yellow-400
yellow-500
bg-yellow-500
yellow-600
bg-yellow-600
yellow-700
bg-yellow-700
yellow-800
bg-yellow-800
yellow-900
bg-yellow-900
yellow-950
bg-yellow-950
gray-50
bg-gray-50
gray-100
bg-gray-100
gray-200
bg-gray-200
gray-300
bg-gray-300
gray-400
bg-gray-400
gray-500
bg-gray-500
gray-600
bg-gray-600
gray-700
bg-gray-700
gray-800
bg-gray-800
gray-900
bg-gray-900
gray-950
bg-gray-950
Primary text (zinc-900)
Secondary text (zinc-700)
Muted text (zinc-500)
Link text (blue-700)
Test: remove buttons are keyboard reachable and labelled.
With header, body, actions.
Cards test spacing, typography, and interactive focus behaviour inside containers.
| Name | Role | Status | Last updated |
|---|---|---|---|
| Alice Smith | Administrator | Active | 12 Aug 2025 |
| Bob Jones | Editor | Pending | 3 Jul 2025 |
| Charlie Brown | Viewer | Draft | 21 Jun 2025 |
Empty
No results found.
Loading
Fetching records…
Error
Something went wrong. Try again.
Use callouts sparingly. Ensure they are not the only way to convey critical information.
45%
Signal quality
Test: respect prefers-reduced-motion if your global CSS disables animations.
Test: SVG fills can inherit currentColor for theme friendliness.
Progressive enhancement: uses <dialog> when supported.
Use sparingly; ensure it is not the only way to access content.
Test: tooltips must not trap focus; content should be available elsewhere.
Success
Your changes have been saved successfully.
Error
There was a problem processing your request.
Warning
This action may have unintended consequences.
Information
New updates are available.
Test: toast does not steal focus; announcement is via aria-live.
2 (0.5rem)
4 (1rem)
6 (1.5rem)
8 (2rem)
12 (3rem)
16 (4rem)
border (1px)
border-2 (2px)
border-4 (4px)
rounded-sm
rounded-md
rounded-lg
rounded-xl
Test: focus ring remains visible even when parent containers use overflow.
shadow-sm
Low elevation
shadow
Default elevation
shadow-lg
High elevation
Item 1
Responsive column count
Item 2
Responsive column count
Item 3
Responsive column count
Item 4
Responsive column count
Item 5
Responsive column count
Item 6
Responsive column count
Item 7
Responsive column count
Item 8
Responsive column count
Column A
Column B
Column C
Test: superlongunbrokenstring_superlongunbrokenstring_superlongunbrokenstring_superlongunbrokenstring
Test: ensure it wraps (break-words) and doesn’t overflow containers.
The next sentence includes visually hidden content.
Order total: £123.45 (including VAT)
Enable “Reduce motion” in your OS settings and verify transitions/animations reduce appropriately.
Test: spinner animation should stop/reduce if your global CSS disables it under prefers-reduced-motion.
Print test content: verify heading hierarchy, link rendering, and that navigation/TOC is either useful or suppressed.
Reference number: REF-2025-12-28
Date:
Test: print output removes unnecessary UI and preserves readability.