A demonstration of all atomic components with theme-aware styling.

Buttons

Links

This is a paragraph with a default link inside it. Here's a external link that opens in a new tab.

Subtle link Standalone link →

Form Inputs

Typography

Hero Heading

Second Level Heading

Third Level Heading

Subtle Heading

This is lead text, used for introductory paragraphs that need more emphasis.

This is regular body text. It respects the content measure for optimal readability and uses appropriate line height for comfortable reading.

This is small text, useful for captions or secondary information.

Blockquotes

The fundamental problem of communication is that of reproducing at one point either exactly or approximately a message selected at another point.
- Claude Shannon

Lists

Unordered List

  • First item in the list
  • Second item with more content
  • Third item

Ordered List

  1. Step one
  2. Step two
  3. Step three

Inventory Grid

  • Item A
  • Item B
  • Item C
  • Item D
  • Item E
  • Item F

Code Block

example.ts typescript
function greet(name: string): string {
  return `Hello, ${name}!`;
}

const message = greet("World");
console.log(message);

Cards

Default Card

This is the card body content.

Card footer

Elevated Card

This card has a shadow elevation.

Outlined Card

This card has a thicker border.

Interactive Card

Click this card to navigate.

Image & Modal

It's Jimmy

This card displays a small image

Placeholder Image

This image is zoomable, which opens up a modal and optionally renders a different image (better resolution)