Component & Styleguide

Welcome! This page is a comprehensive styleguide and visual testbed for all Astro components used in this project.

  • Use this page to check component appearance, variants, and responsive behavior.
  • For context-specific typography and MDX component tests, see:

How to use this styleguide: Review each section below for visual and functional tests of every major component. Add new components here as they are created. Use the Note/Article styleguides to check MDX and content-collection context.

Default text styles

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Paragraph with link

Strikethrough, Superscript, Bold, Italic, Inline code, Highlighted text, Ctrl+C Abbr Abbr

Pill Component

Default Green Yellow Accent

Grid Component

Item 1
Item 2
Item 3
Item 4
Item 5
Item 6

FormattedDate Component

ButtonLink Component

Two-tier button hierarchy for clear information architecture.

Primary Button

Use for main CTAs - one per page section.

Secondary Button

Use for alternative actions like cancel, go back, or secondary options.

Button Comparison

Both variants side by side:

Primary Secondary

ContentCard Component Tests

Standard Variant

Full card with summary, meta info, and responsive image support.

Compact Variant

Minimal card with just title and type indicator.

Responsive Testing

Test cards in different container widths to verify responsive behavior.

Narrow Container (300px)

Medium Container (500px)

Wide Container (700px)

Callout Component Tests

Basic Callouts with Icons

Callouts without Titles

Callouts without Icons

Responsive Test

Narrow Container (300px):

Embed Component Tests

Embed Component: YouTube

Play

Embed Component: Tweet

Embed Component: Vimeo

Embed Component: Regular Article (Fallback)

Embed Component: Loom